sql = "update users set password='" & txtNewPassword.Text & "' where password='" & txtOldPassword.Text & "'"
运行后,系统提示:"update语句的语法错误,实时错误'-2147217900(80040e14)" 系统:XPSp2+vb6.0Sp6+Access2003
运行后,系统提示:"update语句的语法错误,实时错误'-2147217900(80040e14)" 系统:XPSp2+vb6.0Sp6+Access2003
password
改成
[password]另外你的条件
where password= '" & txtOldPassword.Text & "'" 可能会修改多个用户的密码 因为你不能保证所有用户的密码都不相同最好条件是限定的用户名
比如where username ='" & txtUsername.text & "'"