asp 如何只调用一个数据库连接页面就能做到游览全部网页

发布时间:2024-05-13 16:26 发布:上海旅游网

问题描述:

不要绝对路径的
基本上结构是这样的
conn.asp是在根目录
数据库路径是根目录/dat/ac.mdb
下载/index.asp
电影/index.asp
xxx/index.asp
以上3个index.asp
除了在根目录调用conn.asp外在其它目录下都错误,说路径不对,显示的要不是却了根目录就是缺了其它目录。。。。。。

怎么样不用绝对路径可以让xxx/index.asp的index.asp 正确的调用到数据库

问题解答:

set conn=server.createobject("ADODB.CONNECTION")
conn.open StrSQL

StrSQL="DBQ="+server.mappath("/dat/ac.mdb")+";DRIVER={Microsoft Access Driver (*.mdb)};"
set conn=server.createobject("ADODB.CONNECTION")
conn.open StrSQL

路径要用server.mappath("/dat/ac.mdb")

如果路径用server.mappath("dat/ac.mdb")就只能在根目录调用conn.asp了。

starttime=timer()
StrSQL="DBQ="+server.mappath("dat/ac.mdb")+";DRIVER={Microsoft Access Driver (*.mdb)};"
'connstr="driver={SQL Server};server=(local);database=master;uid=sa;pwd=;"
set conn=server.createobject("ADODB.CONNECTION")
conn.open StrSQL

注意这里------server.mappath("dat/ac.mdb")--------

xxx/index.asp里要这么引用conn.asp
<!--#include virtual="/conn.asp" -->
或者
<!--#include file="../conn.asp"-->

热点新闻