为什么这段代码有时可以链接,有出错

bluebell8 2004-11-19 03:48:53
<%
dim conn,DBPath
Set conn = Server.CreateObject("ADODB.Connection")
DBPath = Server.MapPath("friend.asa")
conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & DBPath
%>

以下是报错:
Provider 错误 '80004005'

未指定的错误

/myy/conn.asp,行5
...全文
105 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Ianlan 2004-11-19
  • 打赏
  • 举报
回复
我估计是路径的问题,conn.asp在本目录下的文件调用是正确,而被别的目录下的文件调用时出错,建议将数据库路径的改成绝对路径
yjcity 2004-11-19
  • 打赏
  • 举报
回复
有时出错不一定是这个文件的问题,而是其他的数据库操作错误,经常会有这种情况:系统中没有指定的错误的错误,它就找个相关的文件敷衍你。
beecky 2004-11-19
  • 打赏
  • 举报
回复
最好按照原文件名的大小写来写。
bluebell8 2004-11-19
  • 打赏
  • 举报
回复
friend.asa和conn.asp等都在同一目录下,没放在下面的目录,有时候可以执行,有时候就说是上面提到的错误,而且数据库用完之后都关闭了
bluecobra 2004-11-19
  • 打赏
  • 举报
回复
看你包含文件的相对friend.asa位置,Server.MapPath("friend.asa")最好用绝对路径;Server.MapPath("friend.asa");Server.MapPath("/路径/friend.asa")
bluebell8 2004-11-19
  • 打赏
  • 举报
回复
请帮我看看?很急

28,408

社区成员

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

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