MS Access数据库更新

时间:2012-08-16 11:38:16

标签: ms-access

我有一个使用ms访问数据库和密码加密的应用程序。登录信息存储在数据库中(用户名和密码)。我双击数据库文件并输入密码以查看表格列表。在消息栏中有一个按摩,表示"此数据库已以只读方式打开"。然后我尝试将密码设置为新值,让我们说"密码1"。但是,当我重新运行我的应用程序并尝试使用新密码登录但它失败时(仅适用于旧密码)。

这是否意味着应用程序不使用此处的数据库?或者在那里有一个数据库副本并被引用?

2 个答案:

答案 0 :(得分:0)

我认为可能存在密码加密,在这种情况下,您不能只修改数据库中的密码来登录。检查你的申请。

答案 1 :(得分:0)

你说的各种事情彼此不相容。使用加密保存数据库不需要用户名,只需要密码。如果您输入的密码错误或者未提供密码,则数据库不会以只读方式打开,也不会打开。如果您使用的是用户级安全性,则用户名和密码不会存储在“数据库”中,而是存储在.mdw文件中。

尝试在打开数据库时按住shift键,你必须保持它直到数据库完全打开,即按住shift键,打开数据库,输入密码,继续按住shift键。

如果您在按住Shift键时要求输入密码,但该文件仍然是只读的,请检查:

  • 右键单击该文件并检查属性
  • 检查文件夹权限
  • 如果剩余的.ldb或.laccdb锁定文件