【问题标题】:access database with password connection does not work使用密码连接访问数据库不起作用
【发布时间】:2015-04-15 18:08:35
【问题描述】:

当程序在没有密码的情况下连接到 db 时,它会连接并用于在 db 上读取或写入数据。我用密码加密了数据库,但连接不起作用。出现此错误无法打开数据库。它可能不是您的应用程序识别的数据库,或者文件可能已损坏。 我安装了 access 数据库引擎 2007 和 2010 但它不工作。 我有 2013 年的办公室和 8.1 操作系统。我需要用密码连接吗? 连接字符串:

<add name="con" connectionString="Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\\visitor_db.accdb;Jet OLEDB:Database Password=2015;"/>

【问题讨论】:

  • 请花点时间仔细阅读How to Ask
  • 您好,欢迎来到 SO,您应该特别注意一些事项 1) 标题应该提供有关您的问题的基本信息 - 像“hi”这样的称呼没有地方(或者,问题中的任何地方)对于这个问题)。 2) 你应该充分解释你的问题,包括你看到的任何错误信息——“不起作用”不是我们可以使用的描述。查看help center 了解更多信息
  • 错误是 -> 无法打开数据库''。它可能不是您的应用程序识别的数据库,或者文件可能已损坏。
  • @Jamiec 对不起我的英语不好
  • @elias - 没关系,你的英语已经足够好了。用更多信息更新您的问题,而不是在 cmets 中发布。

标签: c#


【解决方案1】:

我解决了,问题是加密方式,我安装了ms access 2007并创建了access 2013构建的相同数据库并加密它,现在我可以用密码连接用access 2013打开它,谢谢

【讨论】:

  • 感谢您回来解答!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-07-22
  • 2013-01-29
  • 1970-01-01
  • 2016-01-31
  • 1970-01-01
  • 2012-06-26
相关资源
最近更新 更多