記錄問(wèn)題:
? ? ? ? Python使用pypyodbc連接ACCESS數(shù)據(jù)庫(kù)時(shí),很容易會(huì)報(bào)一個(gè)錯(cuò)誤,錯(cuò)誤是“('IM002', '[IM002] [Microsoft][ODBC 驅(qū)動(dòng)程序管理器] 未發(fā)現(xiàn)數(shù)據(jù)源名稱(chēng)并且未指定默認(rèn)驅(qū)動(dòng)程序')”,如下圖。
? ? ? ? ?此時(shí),你需要確認(rèn)的是,你的電腦是不是64位系統(tǒng),并且在win10系統(tǒng)中搜索“ODBC數(shù)據(jù)源(64位)”,并打開(kāi),或者在"控制面板->系統(tǒng)安全->管理工具"里面找到“ODBC數(shù)據(jù)源(64位)”,如下圖所示。
?
? ? ? ? ?打開(kāi)后如下圖,注意“平臺(tái)”那一列,是否有“64位”,一般新電腦默認(rèn)只有“32位”,并沒(méi)有“64位”,若發(fā)現(xiàn)沒(méi)有的話,就必須單獨(dú)下載64位驅(qū)動(dòng)并安裝后,平臺(tái)那列才會(huì)有“32/64位”,此時(shí)python就能利用ODBC數(shù)據(jù)源驅(qū)動(dòng),連接ACCESS數(shù)據(jù)庫(kù),錯(cuò)誤“('IM002', '[IM002] [Microsoft][ODBC 驅(qū)動(dòng)程序管理器] 未發(fā)現(xiàn)數(shù)據(jù)源名稱(chēng)并且未指定默認(rèn)驅(qū)動(dòng)程序')”,就不再出現(xiàn),解決問(wèn)題!
?64位ODBC數(shù)據(jù)源驅(qū)動(dòng)下載地址:
Microsoft Access 2010 數(shù)據(jù)庫(kù)引擎可再發(fā)行程序包https://www.microsoft.com/zh-CN/download/details.aspx?id=13255
?注意?。?!選擇“AccessDatabaseEngine_X64.exe”,下載好安裝即可?。?!文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-458115.html
?文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-458115.html
到了這里,關(guān)于(‘IM002‘, ‘[IM002] [Microsoft][ODBC 驅(qū)動(dòng)程序管理器] 未發(fā)現(xiàn)數(shù)據(jù)源名稱(chēng)并且未指定默認(rèn)驅(qū)動(dòng)程序‘)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!