潜艇怕海啸吗:????asp高手帮下我这个菜鸟吧???

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/20 02:32:49
我是刚学asp,下了个动态模版, 在运行时候出错了:
Server.MapPath(), ASP 0172 (0x80004005)
MapPath 方法的路径参数必须是一个虚拟路径。使用的路径是实际路径。
/IISHelp/ZHIHUI/conter/ym24_Dzw20/Dzw20/D摘网 v2.0 完整版/admin/conn.asp, 第 6 行
运行后是这种显示错误

什么是相对路径啊

<%

dim conn,db,connstr
db="#kdjazhdai/#ajjfas131#@#.asp"
Set conn = Server.CreateObject("ADODB.Connection")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(db)
conn.Open connstr

sub CloseConn()
conn.close
set conn=nothing
end sub

%>

db="#kdjazhdai/#ajjfas131#@#.asp" 这句话在实际运行中出现错误了, 能告诉我怎么样设置数据库的位置吗?

<%

dim conn,db,connstr
db="#kdjazhdai/#ajjfas131#@#.asp"
Set conn = Server.CreateObject("ADODB.Connection")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(db)
conn.Open connstr

sub CloseConn()
conn.close
set conn=nothing
end sub

%>
db="#kdjazhdai/#ajjfas131#@#.asp"
这个是关键所在~
先用文件形式找到你的数据库~然后将其站点后的文件路径复制,再加上文件名就形成了绝对路径。那样就不会再出现什么路径错误的问题了!

要把你的文件放到你的站点里
在站点编辑
比如你的站点是在d:\a
在链接就不能是d:\a\xx.asp
直接改成xx.asp就可以了

改一下,变成db="/#kdjazhdai/#ajjfas131#@#.asp"就行了。