未指定提供程序,也没有指派的默认提供程序。

发布时间:2017年10月13日 作者:未知 查看次数:1627

为了使用数据库,在64位 Windows 2003 下安装了32位的office(access)后,出现错误。

ADODB.Connection 错误 '800a0ea9'

未指定提供程序,也没有指派的默认提供程序。




http://www.cnblogs.com/martin1009/archive/2012/05/04/2482427.html

64位 Windows 2003  IIS 运行32bit程序,不完全兼容就出现:“Windows 64 bit ADODB.Connection 错误 '800a0ea9' 未指定提供程序”

未指定提供程序,也没有指派的默认提供程序。

解决方法:进CMD命令窗口:依次运行:
1. cd /d %systemdrive%/Inetpub/AdminScripts
2. cscript.exe adsutil.vbs set W3SVC/AppPools/Enable32BitAppOnWin64 "true"

-----------------------

如Inetpub在c盘,

在cmd下,

第一步:(进入目录)

cd\

cd c:\Inetpub\AdminScripts

第二步:(执行adsutil.vbs

cscript.exe adsutil.vbs set W3SVC/AppPools/Enable32BitAppOnWin64 "true"


如果出现(真出现了): Service Unavailable
运行以下命令(开始安装ASP.NET<2.0.50727>): C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/aspnet_regiis.exe -i

重新访问就OK了




版权所有!www.sieye.cn
E.Mail:sieye@sohu.com QQ:66697110