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