ADODB.Connection 错误 ✀800a0e7a✀

ADODB.Connection 错误 ✀800a0e7a✀ 未找到提供程序。该程序可能未正确安装。 /common/conn.asp,行 4 <%DB_Path="common11尀Canbew#wmyqf1212.mdb"set Conn=server.createobject("adodb.Connection")conn.open="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(DB_Path)set rs=server.createobject("adodb.recordset")function connclose Conn.close Set conn = NothingEnd Function%>环境:Windows 2003、IIS6.0、Access 2007(兼容2003)在网上说用:故障解决方法:开始-运行-cmd,然后输入 cscript C:尀inetpub尀adminscripts尀adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 true ,回车运行就可解决问题试过 没效果。故障解决方法:开始-运行-cmd,然后输入 cscript C:尀inetpub尀adminscripts尀adsutil.vbs SET W3SC/AppPools/Enadle32bitAppOnWin64 trueMicrosoft <R> Windows Script Host Version 5.6版权所有<C> Microsoft Corporation 1996-2001。保留所有权利。The path requested could not be found.errnumber: -2147024893 <0x80070003>Error Trying To get rhe Object: W3SC/AppPools路径要求不能被发现。errnumber:< 0 x80070003 > -2147024893 - -错误试图让rhe对象:W3SC / AppPools
2026年09月21日 04:20
有1个网友回答
网友(1):

在64位系统中,IIS7应用程序池默认没有启用32位程序,也就是说如果你使用的是64位操作系统,而没有64位的Jet 4.0驱动程序,那么就要在IIS7中启用32位程序。
打开网站对应的应用程序池的高级设置,在常规里有个选项【启用32位应用程序】,默认是False,改成 True吧