Microsoft.ACE.OLEDB.12.0驅動程序無法在我的電腦上工作,我正在嘗試修復它。 連接打開錯誤是:「無法找到提供程序,可能安裝不正確。」適用於x64應用程序的Microsoft.ACE.OLEDB.12.0驅動程序 - 如何使它與x86 MS Office安裝在一起?
這裏是我現在得到:
- 我已經建立了連接字符串的x64 C#ADO.NET控制檯應用程序連接到 '*。MDB':
「供應商= Microsoft.ACE.OLEDB.12.0;數據源= ...」
- 我有兩個PC-S A和B,都有風OWS 7 x64和相同的MS Office 2013 x86版
- 同exacutable將不會對PC-A問題上運行,而不是在PC-B
- 有幾個其他電腦類似的配置,並且全部使用同一個可執行拋出同樣的異常
我有這麼多紅色的問題有類似的問題,所有建議使用x64 Office版本,但這不是我的選擇。因爲我有PC-A,它具有x86 Office和x64位驅動程序在x64應用程序中正常工作,所以我正在尋找步驟來發現它在特定計算機上的工作原理以及如何在其他計算機上進行復制。
有人可能會將此問題誤認爲hand-install-of-64-bit-ms-access-odbc-drivers-when-32-bit-office-is-present的副本,但事實並非如此,我試圖安裝帶有/ passive選項的x64驅動程序,但雖然後來驅動程序從C#應用程序運行,但無法在我的PC上啓動Access在這之後。在PC-A上,您可以使用Access而不會出現問題,並仍然使用x64驅動程序。
爲什麼downvote?失去了一整天試圖找出這個問題,沒有其他問題解決了這個問題,沒有問題,我找到了工作示例,所以我確信它可以在沒有/ passive命令的情況下完成,這很可能會破壞您現有的安裝。 – watbywbarif