无法插入具有空值的记录

时间:2014-05-06 09:44:54

标签: sql vb.net ms-access

insert into [Table2] ([a], [b]) select [a], [b] from Table1

如果a或b的值为null,我就无法添加记录;否则,代码很好。我没有故意将任何表中的任何列定义为NOT NULL(默认情况下列允许空值,是吗?)。

Table2有12个字段,它显然接受空值,因为我已经使用上面的语句成功插入了几十个记录,其中只有两个字段(a& b)具有实际值。唯一的问题是,如果a或b具有空值,它也不会添加记录。没有错误消息。我在VB.Net工作,如果有任何帮助的话。

编辑:使用MS Access。

1 个答案:

答案 0 :(得分:0)

我认为您没有错过使用allow null创建表列。检查数据库,如果您使用" not null"创建列。属性。