首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

(Ado相干)从控件取值插入到数据库遇到难题

2013-08-06 
(Ado相关)从控件取值插入到数据库遇到难题!如题,如果我的textbox控件没输入值,或是datepicker控件没选择值

(Ado相关)从控件取值插入到数据库遇到难题!
如题,如果我的textbox控件没输入值,或是datepicker控件没选择值,则向数据库插入数据报错,数据库中相应字段允许null值.求帮忙!

源码和数据库文件我已上传到360云盘中:
http://yunpan.cn/QnMiLaEs5xTfJ
[解决办法]

引用:
Quote: 引用:

把错误贴出来。


关键代码是这段:
 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插入空值,就报错.如果赋上值,则不会


错误贴出来。检查存储过程;断点调试.

热点排行