在 64 位 Windows 7 上運行 IIS 連接 Access(.mdb)資料庫常遇到三個階段錯誤,需循序解決:
IIS 管理員 → ASP → 偵錯屬性 → 「將錯誤傳送至瀏覽器」設為 True。
執行:Regsvr32.exe "%ProgramFiles%\Common Files\System\Ole DB\oledb32.dll"
以系統管理員身分執行 cmd.exe,切換至 C:\inetpub\AdminScripts,執行:cscript.exe adsutil.vbs set W3SVC/AppPools/Enable32BitAppOnWin64 true
此設定讓應用程式集區以 32 位模式運行,支援 32 位 OLE DB 提供者。完成後重啟 IIS 即可正常連接 Access 資料庫。