ASP VBScript网页链接Assess数据库如何用相对路径?
请教我是用Dreamweaver的自定义链接字符串,并输入"Provider=Microsoft.Jet.OLEDB.4.0;DataSource=d:\dan\data...
请教我是用Dreamweaver的自定义链接字符串,并输入
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\dan\data\data.mdb"
这样的语句,在本地测试成功了。
可这是绝对路径,传到虚拟主机上的“子目录”应该怎么改。
我制作这个小网站源码是将整个dan文件夹放在wwwroot里,也就是作为一个子目录。(主目录是别的源码)
我改\Connections\sjk.asp里的连接语句,改成这样的路径
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=/data/data.mdb"
或
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=data/data.mdb"
或
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=../dan/data/data.mdb"
或
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=dan/data/data.mdb"
都不行,请教应该怎么写? 展开
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\dan\data\data.mdb"
这样的语句,在本地测试成功了。
可这是绝对路径,传到虚拟主机上的“子目录”应该怎么改。
我制作这个小网站源码是将整个dan文件夹放在wwwroot里,也就是作为一个子目录。(主目录是别的源码)
我改\Connections\sjk.asp里的连接语句,改成这样的路径
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=/data/data.mdb"
或
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=data/data.mdb"
或
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=../dan/data/data.mdb"
或
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=dan/data/data.mdb"
都不行,请教应该怎么写? 展开
4个回答
展开全部
<%
set con=server.CreateObject("adodb.connection")
con.open "driver={microsoft access driver (*.mdb)};dbq="&Server.MapPath("data\data.mdb")
%>
我给你写的,绝对没问题!
set con=server.CreateObject("adodb.connection")
con.open "driver={microsoft access driver (*.mdb)};dbq="&Server.MapPath("data\data.mdb")
%>
我给你写的,绝对没问题!
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&server.MapPath("dan/data/data.mdb")
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
server.MapPath("数据库的相对路径")
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询