Ms access 如何使用VBScript将日期值插入MDB数据库?
我想知道我应该怎么做才能在表中插入一些日期。我的表格有4列: ID(自动编号)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 "
名字
姓氏
日期 我想用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()&”;”)