asp连接access设置相对路径,总是出错,设置绝对路径没有提示错误。跪求高手了!分数不是问题。。。

<%dimconn,db,connstrdb="db/conn.mdb"ConnStr="Provider=Microsoft.Jet.OLEDB.4.0;DataSou... <%
dim conn,db,connstr
db = "db/conn.mdb"
ConnStr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(db)
Set conn = Server.CreateObject("ADODB.Connection")
conn.open connstr
%>
以上是conn.asp里面代码
数据库的绝对路径是:F:\asp\db\data.mdb
展开
 我来答
阿普杜拉阿巴巴
2012-12-04 · TA获得超过326个赞
知道小有建树答主
回答量:283
采纳率:0%
帮助的人:136万
展开全部
acces数据库路径要随着页面地址不同变化的,比如数据库在根目录下db文件夹下,那么根目录下的文件调用时路径是db = "db/conn.mdb",如果根目录admin文件夹下的index.asp调用的话那么路径就是db = "../db/conn.mdb"了,随着调用文件路径不同数据库路径也要变化。解决方法:
1、所有所有调用数据库的文件都放在一个目录下这样用一个数据库路径即可
2、定义三个以上不同连接字符串,分别调用不同的数据库路径,不同路径调用不同的,例如conn1是根目录下的,conn2是根目录下第一层目录内文件调用,conn3是第二层目录内文件调用的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友cc893f208
2012-12-03
知道答主
回答量:28
采纳率:0%
帮助的人:23.1万
展开全部
确定你的conn.asp文件在asp这个文件夹下面吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式