某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位的应用程序)支持:
于是将其启用,问题解决。
阅读(5292) | 评论(0) | 转发(0) |