注册 登录
编程论坛 VB.NET论坛

增加记录到Access有空值怎么办

zhangzhen 发布于 2011-07-23 15:12, 1091 次点击
做数据库时增加数据记录,当输入值为空时,insert into 就会出错 dbnull无法转化为Double 对于这种情况的处理,我有两个笨方法,第一,空值自动赋予0值插入,第二是根据根据情况设置if控制语句在SQL语句上入手,由于字段名较多,这样的方法貌似都不合适,不知有没有好的办法?
6 回复
#2
haigecnpeng2011-07-24 16:24
记录格式设为可以为空,或用默认值。
#3
zhangzhen2011-07-24 20:04
回复 2楼 haigecnpeng
记录格式设为可以为空什么意思?怎么设置?谢谢!
#4
haigecnpeng2011-07-25 21:20
设计表的时候,字段有个允许为空否的选项的
只有本站会员才能查看附件,请 登录


[ 本帖最后由 haigecnpeng 于 2011-7-25 21:23 编辑 ]
#5
zhangzhen2011-07-26 15:30
回复 4楼 haigecnpeng
你那数据类型为文本 数字 好像没有这个选项 我的设置如下
[附件ID:attach_1名称:未命名.jpg]
#6
zhangzhen2011-07-26 15:31
只有本站会员才能查看附件,请 登录
#7
haigecnpeng2011-07-27 20:20
必填字段选为否就是可以不填了,默认值可以是0啊
1