Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1271933
  • 博文数量: 107
  • 博客积分: 1456
  • 博客等级: 上尉
  • 技术积分: 1868
  • 用 户 组: 普通用户
  • 注册时间: 2011-03-13 15:33
文章分类

全部博文(107)

文章存档

2021年(2)

2016年(8)

2015年(8)

2014年(10)

2013年(20)

2012年(38)

2011年(21)

分类: WINDOWS

2012-08-20 16:14:39

某asp站点无法打开,提示其access数据库无法连接:
 
ADODB.Connection 错误 '800a0e7a'
未找到提供程序。该程序可能未正确安装。
 
查看其使用的驱动程序是Microsoft Access Driver,这是最基本的access驱动,不可能没有安装的。尝试使用OLEDB来连接,也会报错:
 
Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'
[Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序

看来不应该是ODBC驱动程序的问题。尝试重启IIS,但问题依然存在。
 
于是检查IIS里相关设置。最后发现,是程序池没有启用32位(64位的2008默认不支持32位的应用程序)支持:
 
 
于是将其启用,问题解决。
 
 
阅读(5227) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~