2011-08-19 385 views
17

我想手動安裝MS Access 64位odbc驅動程序。由於我們公司使用的加載項,卸載32位Office並安裝64位Office不是一種選擇。手動安裝32位Office時存在的64位MS Access ODBC驅動程序

我下載了AccessDatabaseEngine_x64.exe,並使用WinRar和Universal Extractor設法將所有文件解壓縮到臨時目錄中。我相信我擁有所有必要的文件,但有些不確定要從哪裏下載,並希望得到一些指導。

需要註冊哪些DLL才能使MS Access ODBC驅動程序在64位ODBC管理員中可用?

是否有一個註冊表項列表,我需要使它可用?

有沒有其他人以合理的方式處理了這個問題?

預先感謝您!

+0

是否有64位ACE的安裝程序? –

+2

是的,有,但它檢查的第一件事是看是否已安裝32位Office。如果有,那麼安裝程序會保存。我聽說安裝程序可能被迫不做檢查,但擔心它可能會破壞32位Office。我希望在這裏有一個簡約的方法。 Thx – JMoney

+0

也許安裝程序拒絕繼續是有充分理由的 - 從我讀過的內容來看,您無法混合使用32位和64位Office組件。鑑於辦公室依賴於ACE,我認爲你運氣不好。 –

回答

27

使用/被動開關,您可以安裝64位的王牌車手,即使32位MS Office的存在: http://blog.codefluententities.com/2011/01/20/microsoft-access-database-engine-2010-redistributable/

一定要小心,一臺機器上安裝了2010年的64位ACE引擎與2010年已經安裝的32位Office導致在您已有的Office 2010中出現一些古怪的行爲。

+1

你剛剛救了我的一天。經過一整天試圖避開這個問題而不知道可能會強制安裝32/64位驅動程序,我已經放棄了。只有這樣,在我停止積極尋找它之後,我發現了這個問題和答案。謝謝! – Cesar

+0

當我這樣做時,我的電腦重新啓動,所以如果你想試試這個,確保你保存了你的文件以防萬一。之後我又試了一遍,似乎有效(雖然我的辦公室有一個古怪的行爲,但我現在可以忍受) – aljgom

+0

你能解釋古怪嗎?我無法啓動MS Access,並且Word正在嘗試並且未能在啓動前半分鐘安裝某些內容,所以這看起來對我來說不是一種選擇。 – watbywbarif

0

我遇到了同樣的問題,SpringJDBC應用程序連接到訪問數據庫時,我將它移植到運行eclipse的win7x64框中-4.3x64開普勒。

最後爲我工作的是完全刪除32位Office2010 [和Lync和其他與此綁定的MS應用程序]並安裝64位版本。

這裏是真正有趣的部分:您使用Access64bit驅動程序名稱驅動程序名稱現在是:

| Microsoft Access驅動程序(* .mdb,* .accdb) |

是的,這是「mdb」之後的逗號空格。

所以,我的彈簧配置爲數據源的樣子:

<bean id="dataSource"  
    class="org.springframework.jdbc.datasource.DriverManagerDataSource" 
    lazy-init="default" 
    autowire="default" 
    dependency-check="default"> 

    <property name="driverClassName" 
      value="sun.jdbc.odbc.JdbcOdbcDriver"/> 

    <property name="url"   
      value="jdbc:odbc:;DRIVER=Microsoft Access Driver (*.mdb, *.accdb);DBQ=/Data/dbs/cl97_2k.mdb;"/>  
      <!-- Above is Access 64bit Driver Reference --> 

      <!-- Below is the Access 32bit Driver Reference.   
      value="jdbc:odbc:;DRIVER=Microsoft Access Driver (*.mdb);DBQ=/Data/dbs/cl97_2k.mdb;"/> 
      --> 

    <property name="username" value=""/> 
    <property name="password" value=""/> 

</bean> 

希望這有助於!

相關問題