Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

64 位 Windows 7 IIS 連接 Access 資料庫錯誤完整解決方案

編輯:Windows 7 系統介紹

在 64 位 Windows 7 上運行 IIS 連接 Access(.mdb)資料庫常遇到三個階段錯誤,需循序解決:

問題 1:無詳細錯誤訊息

IIS 管理員 → ASP → 偵錯屬性 → 「將錯誤傳送至瀏覽器」設為 True。

問題 2:ADODB.Connection 錯誤 800A0E7A「找不到提供者」

執行:
Regsvr32.exe "%ProgramFiles%\Common Files\System\Ole DB\oledb32.dll"

問題 3:64 位系統仍報同樣錯誤

以系統管理員身分執行 cmd.exe,切換至 C:\inetpub\AdminScripts,執行:
cscript.exe adsutil.vbs set W3SVC/AppPools/Enable32BitAppOnWin64 true

此設定讓應用程式集區以 32 位模式運行,支援 32 位 OLE DB 提供者。完成後重啟 IIS 即可正常連接 Access 資料庫。

Copyright © Windows教程網 All Rights Reserved