2017-04-19 38 views
0

我做了一個C#表格,讀取和寫入數據到Microsoft Access數據庫。 它工作時,我有窗戶8.1訪問2013。 然後,我安裝了窗口10訪問2016和相同的程序返回此錯誤:無法打開數據庫''。它可能不是您的應用程序識別的數據庫,或者該文件可能已損壞。 該文件沒有損壞(我可以通過訪問打開它)。 該文件很小,然後是2GB(500 KB)。 我該如何解決?c#無法打開數據庫 - Windows 10訪問2016年

請。

編輯:
密碼太長,我解決了密碼短則13字符

+0

你如何連接到你的訪問文件?你使用的是ODBC嗎? –

+0

我使用oledb連接**使用System.Data.OleDb; ** –

回答

0

密碼太長,我用一個短密碼解決然後13 char

0

嘗試安裝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驅動程序。

+0

我嘗試安裝訪問2013年運行時和訪問2013年數據庫引擎,但它不工作我試圖與2016年,但它不起作用 –