发布网友 发布时间:2023-05-24 01:17
共2个回答
热心网友 时间:2024-08-11 09:26
因为数据库中的空有两种情况,一种是空字符串,也就是vb中的"",还有一种是NULL值,你通过vb程序插入的记录中空字段被当成空字符串,所以不会出错,而你从access中导入了含有NULL值的记录,这样在一些字符串处理函数中处理NULL值就会报错,你可以在导入前或导入后通过UPDATE语句将NULL值处理一下,文本字段更新为空字符串,数值字段更新为0,时间字段你可以指定一个默认值.或者,在你程序的代码中先使用IsNull函数检查要处理的数据是否是NULL.追问感谢,能否示范一下怎么处理已经导入的NULL值吗?追答假设你的abc字段含有NULL值.那么可以用如下语句更新:
UPDATE 表名 SET abc='' WHERE abc IS NULL
热心网友 时间:2024-08-11 09:27
在设计数据库的时候,将默认值设置为0就好了。或者做个判断,将null是赋为""。追问从哪里设置?详细点,新手上路。如何做判断赋值?辛苦