有没有办法从VBA向MS Access SQL发送DBNull值?
我尝试了以下内容:
Me.ShortDate.Value = ""
Me.ShortDate.Value = vbNull
Me.ShortDate.Value = Null
但插入/更新查询将其更新为
ShortDate =
因此我收到错误:更新语句中的语法错误 如何通过VBA在MS Access中插入空字段?在VBA中没有像DBNull那样的东西吗?
答案 0 :(得分:0)
ShortDate 是MS-Access中的日期字段和保留字,使用这些类型的保留关键字不是一个好习惯。
将您的字段名称更改为 txtShortDate ,然后尝试使用Null。