故障現象:
調試了基于Access數據庫的ASP應用,會遇到IIS7報錯”提示ADODB.Connection 錯誤 '800a0e7a' 未找到提供程序。該程序可能未正确安裝“;
故障原因:
ASP連接數據庫的連接字符串是Provider=Microsoft.Jet.OLEDB.4.0; Data Source=路徑,采用的是OleDB方式連接,問題可能就出在OleDB方式連接這一(yī)環節上,64位的Windows 7系統安裝IIS後,默認64位環境下(xià),IIS應用程序池未啓用32位應用程序,所以導緻報錯;
解決辦法:
我(wǒ)們隻需要啓用一(yī)下(xià)就可以了。具體(tǐ)操作打開(kāi)IIS 7,定位到“應用程序池”,然後選擇使用OleDB方式連接數據庫的程序池,然後将啓用32位應用程序設置爲True就可以了大(dà)家可以參看下(xià)面截圖所示;