类型转换的小问题 C#-Web现在想把 文本框中的内容(全部是数字)写入数据库中,数据库中的类型是money型的,请问大虾们:该如何进行类型转换?我用int,char,Demical 都不可以,总是提示 Varchar 不能转换成money型的。谢谢~~~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你的textBox是如何得到数据库数据值的? 我说的不明白页面上有一个文本框一个按钮,文本框中只能输入数字,输入数字之后,点确定按钮,将 文本框中的数字保存到数据库中,数据库中向对应的字段的类型是money型的 我写的代码,大家帮忙看看 string str = "datasouce = nihao;uid=sa;pwd=;database=me;"; string strsql = "insert into table1(id) values('<$abc>')"; strsql =strsql.Replace ("<$abc>",TextBox1.Text ); SqlConnection sqlconn = new SqlConnection (str); sqlconn.Open(); SqlCommand sqlcmd = new SqlCommand (strsql,sqlconn); sqlcmd.ExecuteNonQuery (); sqlconn.Close();这样写不进去 '<$abc>'不应该带单引号吧。 用这个numeric类型试试,说明里是可以转的。 问题解决,想得太多了也不好,哈哈string strsql = "insert into table1(id) values("+TextBox1.Text+")";即可 chyichin_com(永远护着你)说的对 C#中,string遇到的一个奇怪的问题. C# WINFROM对SQL 写入 大文件时超时 请教:MYSQL连接数据库查询数据出问题 请教一个类型转换的问题. UInt32数据的表示 求C#洗牌发牌代码! GridView控件中的CheckBox控件使用的问题…… System.Convert.ToString(object, System.IFormatProvider)”最匹配的重载方法具有一些无效参数 文件操作,提示:因为该文件正由另一进程使用。 C#.Net ,ADO.Net 两个 QQ 群 哪位朋友使用过路由器连接上网过???●●●●● 怎样关闭对数据库的连接
页面上有一个文本框一个按钮,文本框中只能输入数字,输入数字之后,点确定按钮,将 文本框中的数字保存到数据库中,数据库中向对应的字段的类型是money型的
string str = "datasouce = nihao;uid=sa;pwd=;database=me;";
string strsql = "insert into table1(id) values('<$abc>')";
strsql =strsql.Replace ("<$abc>",TextBox1.Text );
SqlConnection sqlconn = new SqlConnection (str);
sqlconn.Open();
SqlCommand sqlcmd = new SqlCommand (strsql,sqlconn);
sqlcmd.ExecuteNonQuery ();
sqlconn.Close();
这样写不进去
不应该带单引号吧。
string strsql = "insert into table1(id) values("+TextBox1.Text+")";
即可