如何设置数据库文件的虚拟路径?

geoff98 2004-08-07 09:22:49
网站:great88.com 的目录结构是
great98.com
www/*.asp
bbs/..
db/abc.mdb

在bbs路径(在www目录下)中有conn.asp,其中我要设置
db="./db/abc.mdb" 指定虚拟路径,这样正确?


<%
option explicit
dim startime,endtime,conn,connstr,db
startime=timer()
'更改数据库名字
db="./db/abc.mdb"

Set conn = Server.CreateObject("ADODB.Connection")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(db)

conn.Open connstr

function CloseDatabase
Conn.close
Set conn = Nothing
End Function
%>
...全文
108 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
geoff98 2004-08-07
  • 打赏
  • 举报
回复
那就再加个../
db="../../db/abc.mdb"


这个给出的路径正确,谢谢baby21st, 也谢谢s1ihome
baby21st 2004-08-07
  • 打赏
  • 举报
回复
用response.write server.mappath(db)看看路径是否正确
baby21st 2004-08-07
  • 打赏
  • 举报
回复
那就再加个../
db="../../db/abc.mdb"
geoff98 2004-08-07
  • 打赏
  • 举报
回复
s1ihome, 你的方法意思好像比较明确,baby21st的那种方法可以?
geoff98 2004-08-07
  • 打赏
  • 举报
回复
多谢baby21st,
../表示上面两级目录?我是要从great98.com/www/bbs/conn.asp中指向great98.com/db/abc.mdb
  • 打赏
  • 举报
回复
我是通过物理路径,域名的指向也是指向www目录的

truepath=request.ServerVariables("APPL_PHYSICAL_PATH")
length=len(truepath)
truepath=mid(truepath,1,length-4) //取得www目录上级
connstr="driver={microsoft access driver (*.mdb)};dbq="&truepath &"db\abc.mdb"
conn.open connstr
baby21st 2004-08-07
  • 打赏
  • 举报
回复
conn.asp是放在BBS那个目录下的吧?
db="../db/abc.mdb"

28,409

社区成员

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

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