vb 如何将空值写入ACCESS
其中access那个栏位为数值类型且可为空。
[解决办法]
Private Sub Form_Load() Adodc1.Refresh Adodc1.Recordset.ActiveConnection.Execute = "insert into itb1 values(null,5,6,7,8,9,10)" Adodc1.Refresh End Sub
[解决办法]
Private Sub Form_Load() Adodc1.Refresh Adodc1.Recordset.AddNew Adodc1.Recordset.Fields(0) = Null Adodc1.Recordset.Fields(1) = 5 Adodc1.Recordset.Fields(2) = 5 Adodc1.Recordset.Fields(3) = 5 Adodc1.Recordset.Fields(4) = 5 Adodc1.Recordset.Fields(5) = 5 Adodc1.Recordset.Fields(6) = 5 Adodc1.Recordset.Update Adodc1.Refresh End Sub
[解决办法]
insert into T_test(id_test) values(null)
直接用null值就可以了
[解决办法]
另外,可以在ACCESS中将此字段的默认值设置为NULL,添加新记录时,addnew时此字段不写即可。