Ms access 如何使用VBScript将日期值插入MDB数据库?

Ms access 如何使用VBScript将日期值插入MDB数据库?,ms-access,vbscript,Ms Access,Vbscript,我想知道我应该怎么做才能在表中插入一些日期。我的表格有4列: ID(自动编号) 名字 姓氏 日期 我想用VBScript插入一些数据。以下是我到目前为止的情况: sub DBinsert(fname, lname) Set objCon= CreateObject("ADODB.Connection") Set RS1 = CreateObject("ADODB.Recordset") WScript.echo "DBInsert" objCon.Open "

我想知道我应该怎么做才能在表中插入一些日期。我的表格有4列:

ID(自动编号)
名字
姓氏
日期

我想用VBScript插入一些数据。以下是我到目前为止的情况:

sub DBinsert(fname, lname)
    Set objCon= CreateObject("ADODB.Connection")
    Set RS1 = CreateObject("ADODB.Recordset")

    WScript.echo "DBInsert"

    objCon.Open "Provider = Microsoft.Jet.OLEDB.4.0; Data Source = C:\Users\bonhkarl01\Desktop\Blank database.mdb"



                    objCon.execute(" Insert into table3(First_Name, Last_Name, Date) Values ('" & fname & "','" & lname & "','" & Date() & "') ")


End sub
到目前为止,当我尝试在另一张表中不显示“日期”时,它仍然有效。。。
objCon.execute
命令有什么问题吗

我得到的错误是

INSERT INTO语句中出现语法错误

Date
是Access SQL中的。如果需要引用名为
Date
的列,则必须将其括在方括号中

objCon.execute(" Insert into table3 (First_Name, Last_Name, [Date]) Values ...

即使使用与您提供的完全相同的代码,我也有这个问题。execute(“插入到表3(名字、姓氏、日期)的值(“&fname&“,”&lname&“,#“&Date()&”;”)