ASP+Access 中 循环插入时,空值日期格式有哪些出错

access 插入数据时候允许为空值 [问题点數:20分结帖人Ray_Adon]

request("od")是一个表提交过来值,如果提交时候没有填写该值就会报错:类型不匹配。

现在的问题是 : 1 我现在解决的办法是前面加判断才能解决非得这样么

看看能不能帮忙解决下这个问题

1、无论哪种方式,都要判断因为你的表设置了不能为空

2、有允许为空的属性,文本型.ACCESS版本是否完全安装

感觉好像不行,当你这样赋值完之后重新调用rs("old")的数值时,应该还是原来的值

看一下原因,如果客户端没囿提交数据而数据库里面该字段是数字,则会出现以下问题

你将字符赋给数字字段当然类型不匹配咯。

我的access好像没有允许为空的这个芓段属性只有是否必填,但是否必填已经是“否”的状态

    如何更改表的某字段的属性(如允许空字符/必填)Null 值与零长度字符串的区别《表》

关键是你是不是为NULL,而为 "" “”不是空,所以无法直接限制不过字段属性中有是否允许0长度字符串,你可以设置一下

 2 我的access好像沒有允许为空的这个字段属性,只有是否必填但是否必填已经是“否”的状态。

参考1#的提示找到了问题所在文本型字段有“允许空值”属性,选择了文本型就可以不加判断


匿名用户不能发表回复!
}
版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明

这样修改后,再次测试数据库日期类型为空的数据,就正常插入了结果如下图:

}

我要回帖

更多关于 日期格式有哪些 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信