ODBC導入mdb 在指定的DSN中,驅動程序和應用程序之間的體系結構不匹配


近期想把mdb的數據通過plsql導入oracle中,碰到了該錯誤

工具--odbc導入器--(用戶名系統選擇)ms access database

在指定的DSN中,驅動程序和應用程序之間的體系結構不匹配

 

通過搜索查找問題,應該是64位系統安裝的32位的office軟件

大多數人的解決方法是找到64位的 數據源管理: 運行 C:\Windows\SysWOW64\odbcad32.exe

使用該辦法后可以添加一條新的acess的DSN系統,在odbc導入器中也可以找到該新錄入的系統,但連接時 仍舊提示:

在指定的DSN中,驅動程序和應用程序之間的體系結構不匹配

 

后經過重新安裝 64位odbc驅動可正常使用 plsql ODBC導入mdb

 

查找具體的mdb文件 可通過  控制面板\所有控制面板項\管理工具\ODBC數據源 64位

用戶DSN-- 添加--選擇access driver(.mdb)  選擇具體的mdb目錄即可

 

安裝的驅動為 AccessDatabaseEngine_X64

下載地址 https://www.microsoft.com/zh-cn/download/details.aspx?id=13255

 

若裝有32位的office 該驅動安裝會提示失敗 已存在32位office 我選擇的是卸載了office

卸載方法使用微軟完美卸載(詳見https://jingyan.baidu.com/article/f3ad7d0fcfe32509c3345bab.html)

03版本 卸載工具下載地址:http://go.microsoft.com/?linkid=9730793

07版本 卸載工具下載地址:http://go.microsoft.com/?linkid=9669698

10版本 卸載工具下載地址:http://go.microsoft.com/?linkid=9737366

13版本 卸載工具下載地址:http://go.microsoft.com/?linkid=9815935

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM