我用DW cs5做了asp脚本链接access数据库的网站,但是数据库链接使用的是绝对地址链接,如何改成相对的

我上传服务器后,绝对路径不能被识别了啊,但是现在网站基本都做完了啊,我只是想高手指导一下怎么把链接改成相对的
代码如下:
<%
' FileName="Connection_ado_conn_string.htm"
' Type="ADO"
' DesigntimeType="ADO"
' HTTP="false"
' Catalog=""
' Schema=""
Dim MM_accesscustom_STRING
MM_accesscustom_STRING = "Driver={Microsoft Access Driver (*.mdb)};DBQ=C:\inetpub\asp\date\asp.mdb"

%>

第1个回答  2012-10-30
建议用网站根路径,然后把链接数据库文件做成单独的文件,这样在哪个文件中调用都正确
Dim MM_accesscustom_STRING
MM_accesscustom_STRING = "Driver={Microsoft Access Driver (*.mdb)};DBQ="&server.mappath("\date\asp.mdb")

把以上代码保存成conn.asp

在用到的文件中包含进来即可
<!--#include file="conn.asp"-->
第2个回答  2012-10-24
dim dbs,path
'相对路径
dbs=“../date/asp.mdb”
'把相对路径转换为绝对路径
path=server.mappath(""&dbs&"")

Dim MM_accesscustom_STRING
MM_accesscustom_STRING = "Driver={Microsoft Access Driver (*.mdb)};DBQ="&path本回答被网友采纳
第3个回答  2012-10-26
如果c:\inetpub\asp是你的网站根目录,你可以写成"DBQ="&Server.Mappath("/date/asp.mdb")
相似回答