asp 数据库用绝对路径

conn.Open"DRIVER={MicrosoftAccessDriver(*.mdb)};DBQ="&Server.MapPath("/hello/member.m... conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("/hello/member.mdb")
或者干脆
conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("http://www.xxx.com/hello/member.mdb")

可不可以这样?或者错在哪?该怎么写?
展开
 我来答
不懂_就问啦
2006-11-28 · TA获得超过786个赞
知道小有建树答主
回答量:402
采纳率:0%
帮助的人:0
展开全部
你的想法很大敢创新不错!
不过access据了解只能在本地 .
用http协议访问不了数据库内容,只能将其下载。
要更好的方案只能装MSSQL了.

数据链接这样写
<%
dim startime,conn,connstr,db,rs,rs_s,rs_s1
dataname="member.mdb"
startime=timer()
db="hello/"&dataname&"" '数据库
on error resume next '尝试连数据库,一直到超时,但可以加强SQL注入过滤
connstr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(db)
'connstr="DBQ="+server.mappath(""&db&"")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
set conn=server.createobject("ADODB.CONNECTION")
conn.open connstr
%>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
道228
2006-11-28 · 超过35用户采纳过TA的回答
知道答主
回答量:219
采纳率:0%
帮助的人:79.1万
展开全部
conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" ("http://www.xxx.com/hello/member.mdb")
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
呼沛槐0R
2006-11-28 · TA获得超过2661个赞
知道大有可为答主
回答量:2135
采纳率:0%
帮助的人:2675万
展开全部
Server.MapPath 只能转换本地路径,异想天开...
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式