标签: sql ms-access access-vba ms-access-2000
我需要为用户创建一种更改密码的方法。我有一个执行以下内容的表单:
CurrentProject.Connection.Execute "ALTER USER Tim PASSWORD NewPass OldPass"
如果用户是有效的帐户名称且旧密码正确,则密码将使用新密码进行更新。
如果用户不是有效帐户,则会收到以下错误:
但是,如果用户是有效帐户且旧密码不有效,则代码不会更改密码,也不会产生错误。为什么不说错误说旧密码不正确?
如何验证用户输入的旧密码是否正确?