主页 > 知识库 > 在Win2003 64位下ASP无法连接Access数据库

在Win2003 64位下ASP无法连接Access数据库

热门标签:武汉营销电话机器人软件 徐州人工智能电销机器人好用吗 地图标注服务哪家好 腾讯地图标注商户关闭 智能电销机器人适用于哪些行业 外呼系统还用卡么 长沙防封电销卡品牌 地图标注宅基地 西宁公司外呼系统平台
复制代码 代码如下:

ADODB.Connection 错误 '800a0e7a'
未找到提供程序。该程序可能未正确安装。
/连接“网站内容管理”数据库.asp,行 2

原因:IIS是以64位方式来运行的,它只能加载64位模块,不能加载32位模块。而访问access数据库的jet引擎只有32位的,没有64位,因此无法被IIS加载。
解决思路:让IIS以32位方式运行,从而可以调用32位的jet引擎
解决方法:在命令行窗口输入
cscript C:\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1
上面方法的负面效应:因为IIS被改成以32位方式运行,所以它只能加载32位模块。如果改之前,IIS加载了其他64位的模块,则改之后就无法加载这个模块了。如果想继续使用这个模块的功能,只能寻找这个模块的32位版本并加载。
如果希望IIS重新以64位方式运行,可以输入
cscript C:\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 0

标签:鹰潭 通化 运城 荆门 雅安 巴彦淖尔 普洱 通辽

巨人网络通讯声明:本文标题《在Win2003 64位下ASP无法连接Access数据库》,本文关键词  在,Win2003,64位下,ASP,无法,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《在Win2003 64位下ASP无法连接Access数据库》相关的同类信息!
  • 本页收集关于在Win2003 64位下ASP无法连接Access数据库的相关信息资讯供网民参考!
  • 推荐文章