2017-09-26 90 views
1

当我运行在访问VBA的查询下面时,它将日期更新到12/30/1899。请帮帮我。访问UPDATE到今天的日期

DQRY = "Update " & tb & " Set ImportDate = " & Format(Now, "MM/DD/YYYY") & ";" 
db.Execute DQRY 

而DORY当量至

“更新600_London_Name集ImportDate = 2017年9月26日;”

然而,我得到的结果是12/30/1899。以下是我的表结构。

Table Description

回答

1

只需使用内置date()功能在MS Access:

DQRY = "Update " & tb & " Set ImportDate = date() " 
+0

它仍然返回12/30/1899。但是,当我从“短日期”删除字段列的格式类型为空时,它将更新12:00:15 AM。 –

+1

等等..它的工作......我正在尝试'DQRY =“更新”&tb&“设置ImportDate =”&日期& ";“'而不是'DQRY =”更新“&tb&”Set ImportDate = Date(); “' –