2011-05-29 85 views
4

蔭作爲數據庫mdb文件的「Microsoft.ACE.OLEDB.14.0」供應商未註冊使用的MS Access本地機器

如何讓MS訪問驅動程序2007年。

我得到了錯誤:「Microsoft.ACE.OLEDB.14.0」提供程序未在本地計算機上註冊。

+0

確保您正在運行的32位進程,如果我沒有記錯,有64位沒有噴氣驅動程序。 – 2011-05-29 05:01:02

+0

@Aviad P - 這是正確的,沒有64位Jet驅動程序。但是,OP沒有對Jet驅動程序做任何說明。 ACE驅動程序都有x86和x64版本。 – 2011-05-29 05:51:45

+0

哎呀,我本能地閱讀噴氣機時,實際上它說ACE:) – 2011-05-29 18:41:14

回答

6

下載並安裝Microsoft Access Database Engine 2010 Redistributable或MS Office 2010.
確保您選擇了正確的平臺(x86與x64)。

+0

大多數人在他們的Windows x64上安裝了Office x86!如果您有Office x86,則還需要安裝x86數據庫引擎。 – lvmeijer 2012-08-31 17:39:21

+1

您能否請告知我應該爲Office 2013使用哪個版本? – 2013-11-27 09:07:31

+0

2013年沒有引擎包作爲完整的運行時,它還包含引擎 http://www.microsoft.com/en-us/download/details.aspx?id=39358 並且提供程序轉到Microsoft .ACE.OLEDB.15.0 – Bernhard 2015-08-27 10:51:00

1

對於OleDb連接和Office 2010,請使用「Microsoft.ACE.OLEDB.12.0」而不是「Microsoft.ACE.OLEDB.14.0」。沒有V14,因爲Office 14的OleDB版本爲v12。

相關問題