我目前正在将Access表移动到SQL Server。访问表使用Long Time格式。我将数据从长时间移动到Time(0)格式。
时间(0)定义为:
[timePosted] [time](0) NULL DEFAULT (NULL)
当我通过传递查询插入表时,我在VBA中检查Null:
IIf(IsNull(timePosted), " NULL ", "'" & rs!timePosted & "'")
该表包含数据:
00:00:00
如何在时间字段中插入Null?
答案 0 :(得分:0)
解决方案比预期的要容易一些。
IsNull()函数评估为False。原因是该字段为空且不为空。
检查IsNull和IsEmpty解决了我遇到的每一个问题。
我也没有将它设置为记录集字段。我将它设置为一个非现有变量。
卫生署。