使用SQL将今天的日期插入Access表
我正在尝试使用SQL语句将当前日期插入access表 我有使用SQL将今天的日期插入Access表,sql,vba,ms-access,Sql,Vba,Ms Access,我正在尝试使用SQL语句将当前日期插入access表 我有 DoCmd.RunSQL "INSERT INTO tblImportedData (dtmReportDate) VALUES Now();" 这不管用。有人知道我做错了什么吗?你需要在你的值列表周围加上括号,即使你只插入了一列: DoCmd.RunSQL "INSERT INTO tblImportedData (dtmReportDate) VALUES (Now());" 您需要将Now()放在括号中,如下所示: INSER
DoCmd.RunSQL "INSERT INTO tblImportedData (dtmReportDate) VALUES Now();"
这不管用。有人知道我做错了什么吗?你需要在你的值列表周围加上括号,即使你只插入了一列:
DoCmd.RunSQL "INSERT INTO tblImportedData (dtmReportDate) VALUES (Now());"
您需要将Now()
放在括号中,如下所示:
INSERT INTO tblImportedData (dtmReportDate) VALUES (NOW())
为了完整性,并且因为我来这里是寻找日期,而不是日期时间,如果您需要输入当前日期(而不是日期和时间),您可以使用:
DoCmd.RunSQL "INSERT INTO tblImportedData (dtmReportDate) VALUES (Date())"