假如我的数据数在根目录下,文件夹里的文件如何取得数据库路径?

dgseamaple 2002-07-04 07:19:58
这样写出错!
conn.open "DBQ=" & Server.Mappath("../lesson.mdb") & ";Driver={Microsoft Access Driver (*.mdb)};"
请问该怎样写?
...全文
100 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
pilipala 2002-07-08
  • 打赏
  • 举报
回复
还没结帖?已经很清楚了
julyclyde 2002-07-08
  • 打赏
  • 举报
回复
绝对支持!要是不支持你把我吃了!
dgseamaple 2002-07-08
  • 打赏
  • 举报
回复
Set fs = CreateObject("Scripting.FileSystemObject")
realpath = Server.MapPath("st.asp")
parentpath=fs.GetParentFolderName(realpath))

conn.open "DBQ=" & parentpath&"/lesson.mdb" & ";Driver={Microsoft Access Driver (*.mdb)};"

这个是取得文件夹的路径吧!
可是我的数据库文件在根目录下啊!这样行得通吗??
dgseamaple 2002-07-08
  • 打赏
  • 举报
回复
Server.Mappath(),不支持相对路径!我试过了,没有用
dgseamaple 2002-07-08
  • 打赏
  • 举报
回复
Server.Mappath(),不支持相对路径!我试过了,没有用
asea 2002-07-05
  • 打赏
  • 举报
回复
conn.open "DBQ=" & Server.Mappath("lesson.mdb") & ";Driver={Microsoft Access Driver (*.mdb)};"
dgseamaple 2002-07-05
  • 打赏
  • 举报
回复
不行啊!
dgseamaple 2002-07-05
  • 打赏
  • 举报
回复
不行啊!
dgseamaple 2002-07-05
  • 打赏
  • 举报
回复
我试试
pilipala 2002-07-05
  • 打赏
  • 举报
回复
Server.Mappath()支持相对路径
free_bedlamite 2002-07-05
  • 打赏
  • 举报
回复
首先,Server.Mappath()是不支持相对路径..的,所以Server.Mappath ("../lesson.mdb")是错误的应用。

Set fs = CreateObject("Scripting.FileSystemObject")
realpath = Server.MapPath("st.asp")
parentpath=fs.GetParentFolderName(realpath))

conn.open "DBQ=" & parentpath&"/lesson.mdb" & ";Driver={Microsoft Access Driver (*.mdb)};"

pilipala 2002-07-05
  • 打赏
  • 举报
回复
如果你文件里直接写数据库连接的话,用Server.Mappath("../lesson.mdb")没问题。

如果要是include的话,用Server.Mappath("/lesson.mdb")
dgseamaple 2002-07-05
  • 打赏
  • 举报
回复
楼上的,我开始就是这样写的,不行啊
fbj007 2002-07-04
  • 打赏
  • 举报
回复
conn.open "DBQ=" & Server.Mappath("/lesson.mdb") & ";Driver={Microsoft Access Driver (*.mdb)};"
dgseamaple 2002-07-04
  • 打赏
  • 举报
回复
st.asp文件在my文件夹里,数据库在根目录下,那么st.asp里怎样才能取得数据库的路径?

28,408

社区成员

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

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