读书人

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

发布时间: 2013-08-06 16:47:25 作者: rapoo

(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插入空值,就报错.如果赋上值,则不会


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

读书人网 >C#

热点推荐