我總是得到運行時錯誤3075:日期'#10.08.2017 15:27:16'中的Syntaxerror。我的代碼如下所示:運行時錯誤3075 VBA訪問格式日期錯誤
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 & "';"
當我改變#」 &格式& 「#引號「」 &格式&「」
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自動填充整數作爲主鍵。
感謝答覆
盧卡
[閱讀材料](http://allenbrowne.com/ser-36.html)正確使用Access中的日期。 –