在用conn.execute()方法执行删除、更新语句时会经常碰到这样的错误。
比如下面的两个句子。
下面的这个句子在执行时会遇到Microsoft JET Database Engine 错误 '80040e14' 错误
sql = "update users set password='" & password & "',birthday='" & birthday & "',qq='" & qq & "',address='" & address & "' where userid=" & id
正确的方法是在所有字段名与表名上加[],因为字段名称是系统保留名称。
sql = "update [users] set [password]='" & password & "',[birthday]='" & birthday & "',[qq]='" & qq & "',[address]='" & address & "' where [userid]=" & id
· END ·