Sql 如何将当前日期插入表中?

Sql 如何将当前日期插入表中?,sql,vba,ms-access,Sql,Vba,Ms Access,我正试图将当前日期保存到表的一个单元格中;下面是我正在运行的SQL查询,但它不起作用。正确的方法是什么 DoCmd.RunSQL "INSERT INTO [myTable] ([Last Date]) VALUES (" & Format(currDateTime, "\#yyyy-mm-dd hh:nn:ss\#") & ")" 我尝试了建议的解决方案,但问题还没有解决。事实上,当用户按下按钮时,我需要获取当前日期,并将该日期保存在表格中,并显示在表格的字段中(表格中的字

我正试图将当前日期保存到表的一个单元格中;下面是我正在运行的SQL查询,但它不起作用。正确的方法是什么

DoCmd.RunSQL "INSERT INTO [myTable] ([Last Date]) 
VALUES (" & Format(currDateTime, "\#yyyy-mm-dd hh:nn:ss\#") & ")"
我尝试了建议的解决方案,但问题还没有解决。事实上,当用户按下按钮时,我需要获取当前日期,并将该日期保存在表格中,并显示在表格的字段中(表格中的字段具有表格的源,因此,一旦我们使用新值更新表格,它们将反映在表格中)。我试图在按钮的onClick()事件中运行SQL查询,以便当用户单击按钮时,日期将保存在表中并显示在表单中(每次打开表单时,都应显示相同的日期,直到再次按下按钮)


谢谢大家!

VALUES('”&Format(currDateTime,“yyyy-mm-dd hh:nn:ss”)&“)”
您也可以尝试,
DoCmd.RunSQL”插入[myTable]([Last Date])值(NOW())
是否存在错误消息的可能副本?如果cuurDateTime的数据类型与NOW()类似,则应该可以使用。