此查询在 Access 2007 中完美运行,但是当我尝试在我的代码中执行它时,在 INSERT INTO 语句中出现语法错误。有人请帮忙。
Dim sql1 As String
sql1 = "INSERT INTO CustomerDtl (KioskID, ClientID, Language, SalesType) VALUES ('AD903',1,'English','Wholesale')"
ObjAccess.ExecuteQuery(sql1)
这是 ExecuteReader 函数:
Public Function ExecuteQuery(ByVal SQLQuery As String)
'This Function Executes SQL Statement against connection and returns number of rows affected'
dbCommand = New OleDbCommand
Call OpenConnection()
With dbCommand
.Connection = dbConnection
.CommandType = CommandType.Text
.CommandText = SQLQuery
.ExecuteNonQuery()
.Dispose()
End With
Call CloseConnection()
End Function