ASP中数据库绝对路径与相对路径问题

主页路径为:wwwroot/default.asp数据库路径为:wwwroot/#db/#Sec_counter.mdbcount文件路径为:wwwroot/inc/co... 主页路径为:wwwroot/default.asp
数据库路径为:wwwroot/#db/#Sec_counter.mdb
count文件路径为:wwwroot/inc/count.asp
conn链接数据库路径为:wwwroot/inc/conn.asp

连接数据库代码如下:

Set Conn=server.createobject("adodb.connection")
Const dbpath="../#db/#Sec_counter.mdb"
StrConnect = "Provider = Microsoft.Jet.OLEDB.4.0;Data Source = " & Server.MapPath(dbpath)
Conn.open StrConnect

我在主页default文件包含count.asp统计流量用,总提示路径无效。知道是绝对路径和相对路径搞错了,望高手指点怎么修改下代码。
展开
 我来答
莘振梅果琴
2019-12-04 · TA获得超过3.7万个赞
知道小有建树答主
回答量:1.4万
采纳率:28%
帮助的人:960万
展开全部
这个相对的啊,要看你具体的目录的啊,你看下你掉取数据库的文件的路径,还有你数据库的路径

你这个是用asp编写的,我做个示范,比如你的连接文件是conn.asp是连接文件在跟目录下,data.mdb是数据库,在data目录下,那么你的相对地址就是../data/data.asp或者/data/data.asp
匿名用户
2013-11-22
展开全部
db_name="D:\XXXX\databases\haizhu-hotel.mdb"
dim conn
dim connstr

ConnStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & db_name
set conn=server.createobject("ADODB.CONNECTION")
conn.open connstr

用这个吧
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-11-22
展开全部
Const dbpath="/#db/#Sec_counter.mdb" 用绝对路径吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-11-22
展开全部
Const dbpath="/#db/#Sec_counter.mdb"
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式