在MS Access中插入DBNull

时间:2014-06-10 15:39:53

标签: sql ms-access access-vba

有没有办法从VBA向MS Access SQL发送DBNull值?

我尝试了以下内容:

Me.ShortDate.Value = ""
Me.ShortDate.Value = vbNull
Me.ShortDate.Value = Null

但插入/更新查询将其更新为

ShortDate =

因此我收到错误:更新语句中的语法错误 如何通过VBA在MS Access中插入空字段?在VBA中没有像DBNull那样的东西吗?

1 个答案:

答案 0 :(得分:0)

ShortDate 是MS-Access中的日期字段和保留字,使用这些类型的保留关键字不是一个好习惯。

将您的字段名称更改为 txtShortDate ,然后尝试使用Null。