Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/244.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用SQL将今天的日期插入Access表_Sql_Vba_Ms Access - Fatal编程技术网

使用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

我正在尝试使用SQL语句将当前日期插入access表

我有

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())"