作者:admin 日期:2023-10-08 瀏覽: 次
解決LabVIEW訪問Access數(shù)據(jù)庫報“未找到提供程序”錯誤問題
通過LabVIEW的Database工具包訪問Access數(shù)據(jù)庫(新版本的Access數(shù)據(jù)庫后綴為.accdb,2007及以前版本的后綴為.mdb)。
揚州數(shù)據(jù)恢復(fù)本人電腦軟件配置為:WIN10 64位操作系統(tǒng),Access 2016版本軟件,因此創(chuàng)建的數(shù)據(jù)庫文件后綴為.accdb(2007及以前版本的Access數(shù)據(jù)庫文件后綴為.mdb)。但通過LabVIEW的Database工具包訪問Access數(shù)據(jù)庫時,報“未找到提供程序,該程序可能未正確安裝”錯誤,錯誤代碼0x800a0e7a。
嘗試了網(wǎng)絡(luò)中的各種辦法,均無效,最后終于找到了解決辦法。終極解決辦法如下:
1、下載安裝“Microsoft Access 2010 數(shù)據(jù)庫引擎可再發(fā)行程序包”(下載地址:
https://www.microsoft.com/zh-cn/download/details.aspx?id=13255),該程序包會安裝 ODBC 和 OLEDB 驅(qū)動程序,供應(yīng)用程序開發(fā)人員在開發(fā)與 Office 文件格式連接的應(yīng)用程序時使用。(之所以會報0x800a0e7a,就是自帶的ODBC數(shù)據(jù)源中沒有.accdb的驅(qū)動程序,只有.mdb的)。安裝完驅(qū)動程序包后,接下來配置ODBC數(shù)據(jù)源。

2、進(jìn)入管理工具,雙擊ODBC 數(shù)據(jù)源(32-bit);
3、雙擊打開 “ODBC數(shù)據(jù)源” ,按下圖進(jìn)行操作;
4、選擇 “Microsoft Access Driver(*.mdb,*.accdb)”,如下圖所示。(此處特別注意,不要選擇“Microsoft Access Driver(*.mdb)),不然將無法訪問.accdb數(shù)據(jù)庫文件。
5、對 “ODBC Microsoft Access” 進(jìn)行安裝,如下圖所示。
6、選擇數(shù)據(jù)庫類型,通過如下圖所示選擇對應(yīng)的數(shù)據(jù)庫文件。
7、點擊“確定”按鈕。
8、數(shù)據(jù)庫管理程序配置成功的界面如下圖所示。