【发布时间】:2017-08-10 13:49:20
【问题描述】:
我总是收到运行时错误 3075:日期“#10.08.2017 15:27:16”中的语法错误。我的代码如下所示:
Dim ActID As Integer
ActID = Me!Of_ID
DoCmd.RunSQL "UPDATE BD_Offer SET BD_Offer.Of_Timestamp = #" & Format(Now, "DD.MM.YYYY HH:NN:SS") & "# WHERE BD_Offer.Of_ID = '" & ActID & "';"
当我将 #" & Format & "# 引号更改为 '" & Format & "'
DoCmd.RunSQL "UPDATE BD_Offer SET BD_Offer.Of_Timestamp = '" & Format(Now, "DD.MM.YYYY HH:NN:SS") & "' WHERE BD_Offer.Of_ID = '" & ActID & "';"
然后我得到运行时错误 3464:数据冲突。
Of_Timestamp 具有 Datetyp 和 Of_ID 自动填充整数作为主键。
感谢回复
卢卡
【问题讨论】:
-
Reading material 在 Access 中正确使用日期。
标签: date ms-access vba runtime-error