怎么解决64位Access与32位不能同时安装的问题
如何在同時安裝32位和64位Micsoft Access數(shù)據(jù)庫引擎
?
由于某些64位應(yīng)用程序需要訪問Access數(shù)據(jù)庫,而訪問數(shù)據(jù)庫須使用AccessDataEngine即Access數(shù)據(jù)庫引擎64位。而正常情況下,如果有32位Office安裝在系統(tǒng)中,AccessDataEngine64位將會提示無法安裝,如圖:
如何在同時安裝32位和64位Micsoft Access數(shù)據(jù)庫引擎
?所以我們得想辦法讓它安裝跳過沖突檢查。
操作步驟?
應(yīng)用中的“命令行提示符”或直接Windows徽標(biāo) + R 后輸入cmd再回車?
如我的64位Access數(shù)據(jù)引擎位置在E:\Software_Center
加入了/passive參數(shù)后,64位Access數(shù)據(jù)引擎安裝就不再檢查32位Office是否已安裝,而可直接安裝。?
如何在同時安裝32位和64位Micsoft Access數(shù)據(jù)庫引擎
4.安裝完成后,查看注冊表HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\14.0\Common\FilesPaths,刪除mso.dll
問題就會解決,就可以使用 ACE來訪問Access數(shù)據(jù)庫。注意,第二步不能少,否則會出現(xiàn)Office Config配置問題,已啟動Office就會重新安裝Office.
大功告成,現(xiàn)在可以正常使用64位Access數(shù)據(jù)引擎AccessDataEngine_X64了
特別注意: Access數(shù)據(jù)庫引擎不要畫蛇添足,只須裝一個
Access數(shù)據(jù)庫引擎只須安裝一個
如果你Access裝的32位的,開發(fā)的時候只須安裝AccessDatabaseEngine_X64,如果多裝了32位的數(shù)據(jù)庫引擎,那X64引擎就會出故障,調(diào)試64位Access訪問就會提示Microsoft.ACE.OLEDB.12.0不存在。
猜測如果已經(jīng)裝了Access64位,那只須補(bǔ)個32位AccessDatabaseEngine,而不要再安裝64位Access訪問引擎,否則相應(yīng)的Microsoft.JET.OLEDB.4.0將無法找到。
結(jié)論?
開發(fā)人員需要兩種access數(shù)據(jù)庫訪問引擎?64位與32位都能運(yùn)作,這樣能夠更方便調(diào)試,以上給出參考來自網(wǎng)絡(luò)的解決方案。測試證明可行。
這是摘抄與
OLEDB_戴錦新的博客,謝謝該博主的內(nèi)容
轉(zhuǎn)載于:https://www.cnblogs.com/Jack-S-Wang/p/11262528.html
總結(jié)
以上是生活随笔為你收集整理的怎么解决64位Access与32位不能同时安装的问题的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【Java】登录操作中随机生成验证码的工
- 下一篇: 手写一个MVVM