【发布时间】: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#