在Win2003 64位下ASP无法连接Access数据库
来源:asp之家 时间:2011-03-30 11:22:00
代码如下:
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
标签:ASP,Access,数据库


猜你喜欢
正确理解SQL Server四类数据仓库建模方法
2008-12-23 15:20:00
anaconda安装pytorch1.7.1和torchvision0.8.2的方法(亲测可用)
2021-01-13 03:03:38

Python中__slots__属性介绍与基本使用方法
2023-11-22 02:45:59
Sql Server 2005的1433端口打开局域网访问和进行远程连接
2024-01-26 10:57:52
Linux操作系统中如何安装MySQL数据库
2007-10-26 15:58:00
layabox2.0命令行在vscode中编译打包问题
2022-08-27 02:23:20
浅析python中5个带key的内置函数
2021-08-27 00:31:25
DW MX 2004新功能:加密FTP
2009-09-13 18:42:00

Perl split字符串分割函数用法指南
2023-08-13 01:28:36
解决Pytorch半精度浮点型网络训练的问题
2021-10-13 17:56:45
浅谈sql连接查询的区别 inner,left,right,full
2024-01-17 08:23:35
js选取多个或单个元素的实现代码(用class)
2023-08-24 16:51:29
Python使用CMD模块更优雅的运行脚本
2022-05-16 03:53:50
超级简单实现框架滚动控制
2008-07-01 12:14:00
详解JavaScript中的作用域链与闭包
2024-04-22 13:07:00

认识MySQL数据库对服务器端光标的限制
2009-03-25 17:35:00
Python异常类型以及处理方法汇总
2021-11-22 00:07:03
Python正则表达式中的re.S的作用详解
2021-12-30 11:54:42
利用python绘制中国地图(含省界、河流等)
2021-12-19 03:19:59

如何Restore数据库备份文件?
2009-11-02 20:20:00