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

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
%>
...全文
72 点赞 收藏 7
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
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"
回复
相关推荐
发帖
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
帖子事件
创建了帖子
2004-08-07 09:22
社区公告
暂无公告