日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

IIS8/IIS7/IIS6 出现ADODB.Connection 错误 '800a0e7a'的解决办法

發(fā)布時間:2023/12/18 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 IIS8/IIS7/IIS6 出现ADODB.Connection 错误 '800a0e7a'的解决办法 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

 剛買了個服務(wù)器支持64位的Windows2003于是想爽一下,裝IIS6,只能裝64位的NET frameWork

  在XP32位下用VS2005發(fā)布兩個網(wǎng)站:

A、基于于SQL2000 B、基于Office Access

  在服務(wù)器配置完畢后,A站正常運行,很爽。B站報錯,意思于法連接到數(shù)據(jù)庫,郁悶很久。

  思考:今天網(wǎng)友提示64位IIS對Ole的支持問題。

  由于64位操作系統(tǒng)不支持Microsoft OLE DB Provider for Jet驅(qū)動程杏爆也不支持更早的Microsoft Access Driver (*.mdb)方式連接。所以用于 Access 和 Excel 數(shù)據(jù)庫的 Microsoft OLE DB Provider for Jet 在 64 位版本中不可用,也就是說,如下兩種連接字符串都已經(jīng)無法正常工作了:

"Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.mappath(db) "driver=Microsoft Access Driver (*.mdb);DBQ="&Server.MapPath(db)

  解決:既然這樣,就只能使用一個辦法,將IIS的運行環(huán)境設(shè)置為32位:

IIS6上的做法:

1.命令行鍵入:

cscript.exe %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1

即設(shè)置IIS6允許32位程序運行在64位機器上

2.重新注冊.net frameWorks

%SYSTEMROOT%\Microsoft.NET\framework\v2.0.50727\aspnet_regiis.exe -i

3.完成之后,看Web服務(wù)擴展,應(yīng)該會多出一個32位的asp.net將其設(shè)置為允許,缺點:這樣會使整個IIS上的所有站點都以32位兼容方式運行 。

IIS7上的做法要簡單很多:

應(yīng)用程序池,高級設(shè)置-->允許32位應(yīng)用程序 運行IIS6,運行.net+Access網(wǎng)站看看是否解決

  后續(xù):如果還有問題,比如Service Unavailable,恭喜你,你可以學(xué)到新知識了。很討厭,看一下錯誤日志,我遇到的是RpcProxy.dll無法加載和無法加載站點/服務(wù)的所有 ISAPI 篩選器錯誤。解決方法:打開iis-->查看“網(wǎng)站”的屬性--->ISAPI 篩選器-->把有向下的紅箭頭的項刪除掉-->重啟iis-->OK 。至此全解決。



以上是IIS 6 設(shè)置

以下是IIS7 設(shè)置方法

使用Win8下的IIS8來調(diào)試一個ASP程序,運行出現(xiàn)如下錯誤:ADODB.Connection?錯誤?'800a0e7a'?未找到提供程序。該程序可能未正確安裝。

使用Win8下的IIS8來調(diào)試一個ASP程序,運行出現(xiàn)如下錯誤:

ADODB.Connection 錯誤 '800a0e7a'

未找到提供程序。該程序可能未正確安裝。

/admi_datalink.asp,行 5

發(fā)現(xiàn)竟然是64位系統(tǒng)設(shè)置的問題,解決辦法非常簡單:

1、打開IIS,點擊“應(yīng)用程序池”,找到操作下面的“設(shè)置應(yīng)用程序池默認(rèn)設(shè)置”(如圖);

2、將“應(yīng)用程序池默認(rèn)設(shè)置”中的“啟用32位應(yīng)用程序”設(shè)置為“True”(如圖);

這樣就消除了800a0e7a錯誤。


使用Win8下的IIS8來調(diào)試一個ASP程序,運行出現(xiàn)如下錯誤:ADODB.Connection?錯誤?'800a0e7a'?未找到提供程序。該程序可能未正確安裝。

使用Win8下的IIS8來調(diào)試一個ASP程序,運行出現(xiàn)如下錯誤:

ADODB.Connection 錯誤 '800a0e7a'

未找到提供程序。該程序可能未正確安裝。

/admi_datalink.asp,行 5


總結(jié)

以上是生活随笔為你收集整理的IIS8/IIS7/IIS6 出现ADODB.Connection 错误 '800a0e7a'的解决办法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。