從網(wǎng)上下載了一個(gè)asp系統(tǒng),數(shù)據(jù)庫是Access類型的,運(yùn)行環(huán)境為 64位Windows 7系統(tǒng),IIS7,運(yùn)行系統(tǒng)后,報(bào)如下錯(cuò)誤:
Microsoft OLE DB Provider for ODBC Drivers 錯(cuò)誤 '80004005'
[Microsoft][ODBC 驅(qū)動(dòng)程序管理器] 未發(fā)現(xiàn)數(shù)據(jù)源名稱并且未指定默認(rèn)驅(qū)動(dòng)程序
/bkconn.asp,行 6
解決辦法:
64位操作系統(tǒng)不支持Microsoft OLE DB Provider for Jet驅(qū)動(dòng)程序,也不支持更早的Microsoft Access Driver (*.mdb)方式連接。
所以,程序里面的鏈接字符串不能正常工作。需要修改下IIS的工作環(huán)境,改成32位的,在IIS的管理界面中。
把應(yīng)用程序池中的默認(rèn)應(yīng)用程序池常規(guī)選項(xiàng)中的32位方式啟用就可以了:
新聞熱點(diǎn)
疑難解答
圖片精選