1. 程式人生 > >解決64位win7系統IIS7[ODBC 驅動程式管理器]未發現數據源名稱並且未指定預設驅動程式

解決64位win7系統IIS7[ODBC 驅動程式管理器]未發現數據源名稱並且未指定預設驅動程式

asp+sql 2000 系統,同過excel批量上傳時報如下錯誤:

Microsoft OLE DB Provider for ODBC Drivers 錯誤 ’80004005′

[Microsoft][ODBC 驅動程式管理器] 未發現數據源名稱並且未指定預設驅動程式

問題原因:

64位作業系統不支援Microsoft OLE DB Provider for Jet驅動程式,也不支援更早的Microsoft Access Driver (*.mdb)方式連線。

所以,程式裡面的連結字串不能正常工作。需要修改下IIS的工作環境,改成32位的,在IIS的管理介面中。

 解決方法:

把應用程式池中的預設應用程式池常規選項中的32位方式啟用就可以了:

1.開啟IIS資訊服務應用程式池

解決win7 64位[ODBC 驅動程式管理器] 未發現數據源名稱並且未指定預設驅動程式 - A lamp - A lamp

2.右側設定應用程式池

解決win7 64位[ODBC 驅動程式管理器] 未發現數據源名稱並且未指定預設驅動程式 - A lamp - A lamp

3.開啟32位應用程式池設為True即可

解決win7 64位[ODBC 驅動程式管理器] 未發現數據源名稱並且未指定預設驅動程式 - A lamp - A lamp