[英]The 'Provider=Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine
[英]Microsoft.ACE.OLEDB.12.0 Provider is not registered on the Local Machine?
當我嘗試在64位系統中安裝VS項目時出現此錯誤。 我已經下載並安裝AccessDatabaseEngine 。 還有其他方法可以做到,我正在對應用程序使用MS Access( Office 2007 )數據庫。 兩個系統都使用x32系統工具**。 如果我正在安裝** AccessDatabaseEngine(x64) ,則會收到錯誤消息,說明您的系統包含( x32系統工具 )
嘗試從這里找出您的解決方案
For Web
如果您已經安裝了AccessDataEngine
,但仍收到未注冊錯誤
和
您在64位服務器上運行IIS7,
確保
您已為與網站關聯的應用程序池啟用了32位應用程序。 在IIS
,右鍵單擊應用程序池。 在屬性窗口中,頂部的第二個選項是“啟用32位應用程序”。 將其設置為true。
如果您要同時使用64位應用程序和32位mdb,可以查看http://jeelytech.blogspot.com/2013/11/oledb64.html 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.