ASP ADODB.Connection 错误 ‘800a0e7a’ 未知的运行时错误 解决办法

一般是在64位Windows7/windows8下出现的错误

其实原因是在64位Windows7/windows8操作系统中,IIS7应用程序池默认没有启用32位应用程序,而我们连接ACCESS数据库的驱动程序Microsoft.Jet.OLEDB.4.0是32位的,所以就出错了,要想正常运行,只需启用32位应用程序即可。方法如下:

 

1、打开IIS信息服务管理器,在最右边的窗口中点击“查看应用程序池”链接

 

2、在出现的窗口中点击“设置应用程序池默认设置”链接,在弹出的窗口中将“常规”中的“启用32位应用程序”设置为“True”即可

发表评论