您现在的位置是:芭奇站群管理系统 > 学习收录 > -> IIS7.5无法连接Access数据库的解决方法

IIS7.5无法连接Access数据库的解决方法

时间:2015-03-23 14:18

Windows Server2008 bit64版本下放置asp+access的网站,无法正常运行,提示程序可能未能正常安装之类的报错,解决方案如下:

故障现象:

调试了基于Access数据库的ASP应用,会遇到IIS7报错”提示ADODB.Connection 错误 '800a0e7a' 未找到提供程序。该程序可能未正确安装“;

 

故障原因:

ASP连接数据库的连接字符串是Provider=Microsoft.Jet.OLEDB.4.0; Data Source=路径,采用的是OleDB方式连接,问题可能就出在OleDB方式连接这一环节上,64位的Windows 7系统安装IIS后,默认64位环境下,IIS应用程序池未启用32位应用程序,所以导致报错;

 

解决办法:

我们只需要启用一下就可以了。具体操作打开IIS 7,定位到“应用程序池”,然后选择使用OleDB方式连接数据库的程序池,然后将启用32位应用程序设置为True就可以了大家可以参看下面截图所示

1:首先确:服务器能运行ASP;

在IIS7.0以上需要在“服务器管理器”-->“角色”-->“WEB服务器(IIS)”中安装ASP,安装好后,管理站点时会出现ASP管理选项,如下图:

 



2.在对应站点的应用程序池上右键“高级设置”,“启用32位应用程序”设置为“True”;

3.重新启动IIS就能连接Access数据库了!