簡體   English   中英

Microsoft.ACE.OLEDB.12.0提供程序未注冊

[英]Microsoft.ACE.OLEDB.12.0 provider is not registered

我的應用程序是用C#編寫的,並使用Ms-Access 2003 ,我希望它能在64-bit Windows安裝中正常運行。 我使用數據提供程序作為ACE.OLEDB.12. 連接字符串中為0,但它仍然提供了Microsoft.ACE.OLEDB.12.0提供程序未注冊的例外,盡管我已在目標計算機中安裝了Microsoft Access Databse Engine 201032-bit )(作為目標計算機的Office安裝是32-bit )。

我跟隨以下帖子Microsoft.ACE.OLEDB.12.0提供程序未注冊msdn和其他microsoft站點中的許多其他帖子和問題解決,因為他們說編譯到x86 我想知道是否有另一種解決這個問題的方法,不需要編譯到x86 ...

您不必為x86編譯,但需要在64位盒上安裝64位Access OLEDB提供程序。 它可以在這里獲得: Microsoft Access數據庫引擎2010可再發行組件

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM