爲了更充分的利用硬件資源,我想不少人都開使用64位操做系統了,同時你能夠也發現了在64位操做系統上ODBC的驅動找不到了,因此ODBC的東西都無法用了。 由於2007之前版本的Office只有32位版本,因此咱們不能在64位系統上使用ODBC。使用Autodesk 64位產品的用戶,包括64位的MapGuide Enterpr和 Map3D,確定也正爲這個問題深感苦惱。一個好消息是Office 2010 有了64位版本,同時微軟也發佈了64爲的ODBC驅動程序,這個驅動能夠從下面的地址下載: ide
多少狀況下咱們的機器上可能都已經安裝了Office 2007等32位的Office,下載AccessDatabaseEngine_X64.exe安裝時多半會碰到下面的錯誤信息,從而沒法繼續。 ui
莫非我真的只有升級到Office 2010 64位版一條路能夠走了麼?但是貌似微軟都建議咱們用32位的而不是64位的,我可不想就爲這一個ODBC去升級惹麻煩。下面是Microsoft關因而用Office 32仍是64的回答。 操作系統
Yes, 64-bit Office 2010 product upgrades will be available. However we strongly recommend most users install 32-bit version of Office 2010 on both 32 and 64-bit Operating Systems because currently many common add-ins for Office will not function in the 64-bit edition. The 64-bit installation of Microsoft Office 2010 products will be available for users who commonly use verylarge documents or data set and need Excel 2010 programs to access greater than 2GB of memory. There may be technical issues with the 64-bit version and in order to install a 64-bit version of Office 2010 product users must have a 64-bit supported operating system on their PC. blog
因此應該找個辦法能在安裝了32位Office的機器上安裝這個64位的ODBC驅動。下面是更改方法: 資源
先用7zip把AccessDatabaseEngine_X64.exe接壓縮,裏面會有一個AceRedist.msi安裝文件,而後用Orca(下載地址http://www.technipages.com/wp-content/uploads/2007/11/orca.Msi)打開這個MSI,找到LaunchCondition裏面的BLOCKINSTALLATION,刪掉,保存。如今在運行AceRedist.msi,哈哈,很是順利。通過個人測試,使用上也徹底沒問題。 get