Server 2008 R2 IIS7 ASP无法连接MDB的解决办法
2012-07-25 11:24
471 查看
把一个原来在Sever 2003上跑的网站复制到Server 2008上却发现打不开MDB数据库
就简简单单的几行代码呀
<%
dim conn,connstr,db,rs,sql
db="data.mdb"
Set conn = Server.CreateObject("ADODB.Connection")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(db)
conn.Open connstr
set rs = server.CreateObject("adodb.recordset")
sql="select * from dig "
rs.open sql,conn,1,1
response.Write(rs("digs"))
%>
却报如下错误,第7行就是打开数据库。
![](http://img.my.csdn.net/uploads/201207/25/1343186996_3989.jpg)
来回反复试验N次,确定启用了父路径,目录开了完全控制的权限,还是不行
又把网站拷回Server 2003上,是可以正常运行的呀
百思不得其解把问题锁在2008 的iis设置上,逐一试验,最后竟然发现有这么一项,如下图:
在iis "Application Pools"下找到自己的网站名称,右键菜单中Advanced Settings
![](http://my.csdn.net/uploads/201207/25/1343187161_4878.jpg)
"Enable 32-bit Application" 选择"true"
![](http://my.csdn.net/uploads/201207/25/1343187199_2074.jpg)
希望可以帮助大家少走弯路!
就简简单单的几行代码呀
<%
dim conn,connstr,db,rs,sql
db="data.mdb"
Set conn = Server.CreateObject("ADODB.Connection")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(db)
conn.Open connstr
set rs = server.CreateObject("adodb.recordset")
sql="select * from dig "
rs.open sql,conn,1,1
response.Write(rs("digs"))
%>
却报如下错误,第7行就是打开数据库。
![](http://img.my.csdn.net/uploads/201207/25/1343186996_3989.jpg)
来回反复试验N次,确定启用了父路径,目录开了完全控制的权限,还是不行
又把网站拷回Server 2003上,是可以正常运行的呀
百思不得其解把问题锁在2008 的iis设置上,逐一试验,最后竟然发现有这么一项,如下图:
在iis "Application Pools"下找到自己的网站名称,右键菜单中Advanced Settings
![](http://my.csdn.net/uploads/201207/25/1343187161_4878.jpg)
"Enable 32-bit Application" 选择"true"
![](http://my.csdn.net/uploads/201207/25/1343187199_2074.jpg)
希望可以帮助大家少走弯路!
相关文章推荐
- 无法连接到ASP.NET Development Server 解决办法
- Windows Storage Server 2008 R2 Standard(64位),Win7(64位)的PLSQL不能连接oracle的解决办法
- microsoft sql server 2008在64位win7上安装后服务器名称为空以及登录错误:无法连接到(local)的解决办法
- 8080端口被占用,无法连接到ASP.NET Development server的解决办法
- VS2008:无法连接到ASP.NET Development server的解决办法
- 无法连接到ASP.NET Development Server 解决办法
- win2008 r2 安装sql server 2005/2008 无法连接服务器解决方法
- Windows 7/windows server 2008 R2 64位版IIS不能连接Access数据库,80004005报错的解决办法
- 在Windows 2003 64位下ASP无法连接Access数据库的解决办法
- Team Explorer 2008连接TFS2010提示无法连接的解决办法
- windows 2008 server 服务器远程桌面连接会话自动注销,在服务器上开掉的软件全部自动关闭的解决办法
- 无法连接到asp.net development server vs2010 解决办法
- myeclipse cvs客户端无法连接服务器端,提示“unknown response received from cvs server”解决办法
- Team Explorer 2008连接TFS2010提示无法连接的解决办法
- vShpere Client在win 7 RC下和2008下 无法正常连接esx主机之解决办法
- 关于ThinkPad T61在Window Server 2008下安装Access Connections Manager无法启动的解决办法
- Windows Server 2003 使用vSphere5.5连接ESXI5.5 “客户端无法向服务器发送完整的请求” 的解决办法
- Windows Server 2008 r2 64bit 运行ASP提示ADODB.Connection error ‘800a0e7a’错误解决办法
- 如何解决SQL Server 2008 R2无法连接到(local)
- [课堂笔记]ASP.NET网站管理工具无法连接SQL Sever数据库解决办法