win7旗舰版 64位iis6.1 asp连接不上access

liqundeniao 2016-10-14 11:21:53
已经改了程序池32位 不行啊,程序Provider=Microsoft.Jet.OLEDB.4.0;连接
...全文
692 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
oyf881976 2016-10-20
  • 打赏
  • 举报
回复
我也是WIN7 X64 开始连不上数据库 后来参照这个文章 解决 你可以试试 http://www.51oyf.com/article/Windows/202.html
  • 打赏
  • 举报
回复
引用 2 楼 liqundeniao 的回复:
Connstr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(MyDbPath & db) Sub ConnectionDatabase() On Error Resume Next Set Conn = Server.CreateObject("ADODB.Connection") Conn.Open Connstr If Err Then Err.Clear Set Conn = Nothing Response.Write "数据库连接出错" Response.End 就说数据库连接出错,asp文件是可以运行的,只要不连接数据库
先把On Error Resume Next注释掉,看看具体报什么错误
leojeff 2016-10-18
  • 打赏
  • 举报
回复
去掉on error resume next,看下具体什么错误信息
leojeff 2016-10-18
  • 打赏
  • 举报
回复
打印Err.number看看具体什么错误
dgdyq 2016-10-18
  • 打赏
  • 举报
回复
检查 Data Source=" & Server.MapPath(MyDbPath & db) 这里,估计这个不对。不行,先写死绝对路径测试,看是否报错
  • 打赏
  • 举报
回复
报什么错误,自己检查设置对网站使用的程序池没有,不要设置错了
TobeNotTobe 2016-10-14
  • 打赏
  • 举报
回复
文件路径问题。你把具体错误开出来就知道了。网站要设置成可以使用虚拟路径
liqundeniao 2016-10-14
  • 打赏
  • 举报
回复


服务器上运行很多个这样的连接access的程序 都没有问题 服务器上也是改了32位 就好使
liqundeniao 2016-10-14
  • 打赏
  • 举报
回复

liqundeniao 2016-10-14
  • 打赏
  • 举报
回复
Connstr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(MyDbPath & db) Sub ConnectionDatabase() On Error Resume Next Set Conn = Server.CreateObject("ADODB.Connection") Conn.Open Connstr If Err Then Err.Clear Set Conn = Nothing Response.Write "数据库连接出错" Response.End 就说数据库连接出错,asp文件是可以运行的,只要不连接数据库

28,409

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧