我正在尝试通过 SQL 使用 Visual Basic Express 2010 更新 Access 2003 数据库,到目前为止,我已经让 SELECT、DELETE 和 INSERT 查询工作,但更新不会......
con.ConnectionString = dbProvider & dbSource
con.Open() 'Open connection to the database
sqlstatement = "UPDATE users SET password = '" & NewPassword & "' WHERE USERID = " & ID & ";"
Dim dc As New OleDb.OleDbCommand(sqlstatement, con)
dc.ExecuteNonQuery()
con.Close()
就像我说的,所有其他语句都有效,产生的错误是:
http://i.stack.imgur.com/acFBT.png
谢谢!