永发信息网

VS2008C#中如何提取textbox的数据到数据库

答案:1  悬赏:80  手机版
解决时间 2021-08-01 11:21
  • 提问者网友:杀手的诗
  • 2021-08-01 02:31
需要将textbox中输入的数据的提取出来,插入数据库,这里有个问题就是textbox的text内容数据类型是string类型的,数据库的数据类型又有很多种,怎么进行数据类型转换呢?我是想直接把textbox.Text赋给插入操作的命令对象的参数对象(但参数的数据类型是数据库的类型与textbox.Text的数据类型不相符),怎么解决这个问题呢?
最佳答案
  • 五星知识达人网友:你哪知我潦倒为你
  • 2021-08-01 04:01

如果数据库类型是char或varchar,直接把TextBox.Text值存到数据库就可以,


如果是数字类型的,则需要一个强制转换Convert.ToInt32(TextBox1.Text);


你的语法上一定有错误,不管数据库的字段是什么样的类型的,只要在旁边加上单引号就可以了,只要你输入的数据,符合数据库类型,如像字段是int或flaot,那你输入的文本,就不能是数字,这样肯定会有错误。


如果你的字段是bit类型,那你输入的只能是1或0,其它的都不行。


SqlComment cmd = new SqlComment("INSERT INTO 表(字段1) VALUES('"+TextBox1.Text+"')",连接字符串);


我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯