ADODB.Connection 錯(cuò)誤 800a0e7a
錯(cuò)誤描述:
在ASP連接Access數(shù)據(jù)庫(kù)的時(shí)候,產(chǎn)生如下的出錯(cuò)提示:
ADODB.Connection 錯(cuò)誤 800a0e7a
未找到提供程序。該程序可能未正確安裝。
咋一看貌似是數(shù)據(jù)庫(kù)連接的問(wèn)題,但是經(jīng)過(guò)反復(fù)查看數(shù)據(jù)庫(kù)的連接代碼和對(duì)應(yīng)的路徑?jīng)]有錯(cuò)誤;接下來(lái)就換到自己的機(jī)器上運(yùn)行網(wǎng)站,程序運(yùn)行正常;所以,得出的結(jié)論是:網(wǎng)站程序正常。那接下來(lái)要考慮的問(wèn)題就是服務(wù)器機(jī)器環(huán)境配置的問(wèn)題,是不是服務(wù)器軟件的問(wèn)題,有可以你要說(shuō)是沒(méi)有安裝access adodb驅(qū)動(dòng)在看這些都是對(duì)的。
現(xiàn)在給出解決 ADODB.Connection 錯(cuò)誤 800a0e7a 的方法:
開始-運(yùn)行-cmd,然后輸入 cscript C:\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 true ,回車運(yùn)行就可解決問(wèn)題。
問(wèn)題就出在:程序兼容模式
若您的網(wǎng)站是PHP、ASP.net程序請(qǐng)勿修改,使用64位模式速度更快;老版本的asp程序如果在64位模式下不能正常運(yùn)行,請(qǐng)切換為32位模式,能運(yùn)行的則默認(rèn)使用64位。
你的是用的62位應(yīng)用程序asp老程序不兼容要64位應(yīng)用程序就解決問(wèn)題了