ADODB.Connection 错误 '800a0e7a'

ADODB.Connection错误'800a0e7a'未找到提供程序。该程序可能未正确安装。/common/conn.asp,行4<%DB_Path="common11... 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 = Nothing
End 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 true
Microsoft <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
展开
 我来答
忆话缘
2012-04-21
知道答主
回答量:9
采纳率:100%
帮助的人:8.7万
展开全部
在64位系统中,IIS7应用程序池默认没有启用32位程序,也就是说如果你使用的是64位操作系统,而没有64位的Jet 4.0驱动程序,那么就要在IIS7中启用32位程序。
打开网站对应的应用程序池的高级设置,在常规里有个选项【启用32位应用程序】,默认是False,改成 True吧
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式