出于某种原因,当我尝试在我的插入命令中添加第三列时,我得到“INSERT INTO 语句中的语法错误”。错误。但是,当我只有 2 个值插入 2 列时,它工作得很好。我有点困惑为什么会这样。(提示:我可能没有使用正确的连接字符串,文件类型是 Access 2000 数据库)
Dim Cmd As OleDbCommand
Dim SQL As String
Dim objCmd As New OleDbCommand
Dim Con = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source = C:\Files\keysDB.mdb")
SQL = "INSERT INTO KeyBuffer(keypad, SID, Time) VALUES('1', '1337', '" & DateTime.Now.ToString & "')"
Cmd = New OleDbCommand(SQL, Con)
Con.Open()
objCmd = New OleDbCommand(SQL, Con)
objCmd.ExecuteNonQuery()
Con.Close()