作者:admin 日期:2023-10-08 瀏覽: 次
解決LabVIEW訪問Access數據庫報“未找到提供程序”錯誤問題
通過LabVIEW的Database工具包訪問Access數據庫(新版本的Access數據庫后綴為.accdb,2007及以前版本的后綴為.mdb)。
揚州數據恢復本人電腦軟件配置為:WIN10 64位操作系統,Access 2016版本軟件,因此創建的數據庫文件后綴為.accdb(2007及以前版本的Access數據庫文件后綴為.mdb)。但通過LabVIEW的Database工具包訪問Access數據庫時,報“未找到提供程序,該程序可能未正確安裝”錯誤,錯誤代碼0x800a0e7a。
嘗試了網絡中的各種辦法,均無效,最后終于找到了解決辦法。終極解決辦法如下:
1、下載安裝“Microsoft Access 2010 數據庫引擎可再發行程序包”(下載地址:
https://www.microsoft.com/zh-cn/download/details.aspx?id=13255),該程序包會安裝 ODBC 和 OLEDB 驅動程序,供應用程序開發人員在開發與 Office 文件格式連接的應用程序時使用。(之所以會報0x800a0e7a,就是自帶的ODBC數據源中沒有.accdb的驅動程序,只有.mdb的)。安裝完驅動程序包后,接下來配置ODBC數據源。
2、進入管理工具,雙擊ODBC 數據源(32-bit);
3、雙擊打開 “ODBC數據源” ,按下圖進行操作;
4、選擇 “Microsoft Access Driver(*.mdb,*.accdb)”,如下圖所示。(此處特別注意,不要選擇“Microsoft Access Driver(*.mdb)),不然將無法訪問.accdb數據庫文件。
5、對 “ODBC Microsoft Access” 進行安裝,如下圖所示。
6、選擇數據庫類型,通過如下圖所示選擇對應的數據庫文件。
7、點擊“確定”按鈕。
8、數據庫管理程序配置成功的界面如下圖所示。