我做了一个C#表格,读取和写入数据到Microsoft Access数据库。 它工作时,我有窗户8.1与访问2013。 然后,我安装了窗口10与访问2016和相同的程序返回此错误:无法打开数据库''。它可能不是您的应用程序识别的数据库,或者该文件可能已损坏。 该文件没有损坏(我可以通过访问打开它)。 该文件很小,然后是2GB(500 KB)。 我该如何解决?c#无法打开数据库 - Windows 10访问2016年
请。
编辑:
密码太长,我解决了密码短则13字符
我做了一个C#表格,读取和写入数据到Microsoft Access数据库。 它工作时,我有窗户8.1与访问2013。 然后,我安装了窗口10与访问2016和相同的程序返回此错误:无法打开数据库''。它可能不是您的应用程序识别的数据库,或者该文件可能已损坏。 该文件没有损坏(我可以通过访问打开它)。 该文件很小,然后是2GB(500 KB)。 我该如何解决?c#无法打开数据库 - Windows 10访问2016年
请。
编辑:
密码太长,我解决了密码短则13字符
密码太长,我用一个短密码解决然后13 char
尝试安装Access 2013 runtime。
从微软:
The Microsoft Access 2013 Runtime enables you to distribute Access 2013 applications to users who do not have the full version of Access 2013 installed on their computers.
这应该安装,你曾经有过在你的旧的操作系统为你适当的OLEDB驱动程序。
我尝试安装访问2013年运行时和访问2013年数据库引擎,但它不工作我试图与2016年,但它不起作用 –
你如何连接到你的访问文件?你使用的是ODBC吗? –
我使用oledb连接**使用System.Data.OleDb; ** –