(Ado相关)从控件取值插入到数据库遇到难题! 如题,如果我的textbox控件没输入值,或是datepicker控件没选择值,则向数据库插入数据报错,数据库中相应字段允许null值.求帮忙!源码和数据库文件我已上传到360云盘中:http://yunpan.cn/QnMiLaEs5xTfJ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 那就判断下textbox控件没输入值,或是datepicker控件是否为空,为空的时候赋值为“”,或者datatime.today然后再执行ADO就是 我将textbox留空,然后用if==""判断,如果为空,则向sqlserver插入DBNULL.value,仍然报错 不能赋""值,我的本意是,在数据库中,null值就是null值,但是,赋DBNULL.value,为什么还报错?不解 关键代码是这段: stu.Name = (string)toDBvalue(txtName.Text); stu.Score = (double?)toDBvalue(Convert.ToDouble(txtScore.Text)); stu.Gender = (string)toDBvalue(txtGender.Text); stu.Birthday = (DateTime?)toDBvalue(Convert.ToDateTime(datePicker.SelectedDate.Value));score和birthday在数据库中对应的字段允许null,但是我用DBNULL.value插入空值,就报错.如果赋上值,则不会 关键代码是这段: stu.Name = (string)toDBvalue(txtName.Text); stu.Score = (double?)toDBvalue(Convert.ToDouble(txtScore.Text)); stu.Gender = (string)toDBvalue(txtGender.Text); stu.Birthday = (DateTime?)toDBvalue(Convert.ToDateTime(datePicker.SelectedDate.Value));score和birthday在数据库中对应的字段允许null,但是我用DBNULL.value插入空值,就报错.如果赋上值,则不会错误贴出来。检查存储过程;断点调试. C#这个怎么写更好 读取URL中的数据问题(C#) 如何把C#应用程序所有的DLL编译到一个可执行文件里? DataTable中删除行的记录问题。 初学C#玩玩Treeview...搞来搞去还是吐血了!!!高人救命 孟老师,在吗? 创建用户控件出错!用户控件XXX标记上不存在"runat=server"属性! 初学,如何从SQL SERVER当中把数据搞进来? 我们公司要全面转向B/S结构了,不知道哪有C#的入门书可下载??? 奇怪! 用什么办法把str转换成MouseEventArgs或者EventArgs类型?本人菜鸟,求高手解决 C#如何更改数据库实体类中的数据
不能赋""值,我的本意是,在数据库中,null值就是null值,但是,赋DBNULL.value,为什么还报错?不解
关键代码是这段:
stu.Name = (string)toDBvalue(txtName.Text);
stu.Score = (double?)toDBvalue(Convert.ToDouble(txtScore.Text));
stu.Gender = (string)toDBvalue(txtGender.Text);
stu.Birthday = (DateTime?)toDBvalue(Convert.ToDateTime(datePicker.SelectedDate.Value));score和birthday在数据库中对应的字段允许null,但是我用DBNULL.value插入空值,就报错.如果赋上值,则不会
关键代码是这段:
stu.Name = (string)toDBvalue(txtName.Text);
stu.Score = (double?)toDBvalue(Convert.ToDouble(txtScore.Text));
stu.Gender = (string)toDBvalue(txtGender.Text);
stu.Birthday = (DateTime?)toDBvalue(Convert.ToDateTime(datePicker.SelectedDate.Value));score和birthday在数据库中对应的字段允许null,但是我用DBNULL.value插入空值,就报错.如果赋上值,则不会错误贴出来。检查存储过程;断点调试.