50请教大师了:包含文件写法,为什么总提示找不到连接文件?

luckyfire 2005-10-28 10:56:14
我的连接文件conn.asp和data.mdb都在include 目录下
在另外一个目录muluwc下的list.asp文件要引用conn.asp文件,
<!--#include file="..\include\conn.asp"-->但总找不到conn.asp文件
正确的应该如何写?

另外这和建立虚拟目录有什么关系?


...全文
118 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
belldandy11 2005-10-29
  • 打赏
  • 举报
回复
galbal.asa是必须放在虚拟目录根目录下的
orientalcherry 2005-10-29
  • 打赏
  • 举报
回复
glabal.asa应该也在虚拟目录的根路径中,直接给文件名就行了
luckyfire 2005-10-28
  • 打赏
  • 举报
回复
另外还有glable.asa文件中计数器计数文件的路径如何写,counter.txt文件存放在虚拟路径的根目录下
。。。。。。。。。。。。。。。。。。。。。。。。。。
set ts=fs.openTextfile("counter.txt",forreading,True)------这句中
if ts.atendofstream<>true Then
application("counter")=ts.readline
else application("counter")=1
end if
ts.close
set fs=nothing
'application("online")=0
end sub
Sub Application_OnEnd
set fs=server.createobject("Scripting.FileSystemObject")
set ts=fs.createTextFile("counter.txt",true)------------------这句中
。。。。。。。。。。。。。。。。。。。
搞不懂现代人 2005-10-28
  • 打赏
  • 举报
回复
你这种写法是相对与虚拟目录的根目录而写,如果库文件与所刘览文件是同级,直接server.mappath("库文件名")就可以了。
luckyfire 2005-10-28
  • 打赏
  • 举报
回复
果然是我连接的问题:应该这么写;server.mappath("/test/include/datawc.mdb"),经验证是正确的,但是不知道理由,请再给理论上具体指导!
luckyfire 2005-10-28
  • 打赏
  • 举报
回复
按楼上兄弟所说,还是不对,我开始怀疑我的数据库连接是否有问题

conn.asp中写法:

Set cn = Server.CreateObject("ADODB.Connection")
cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&server.mappath("include/datawc.mdb")

我把数据库在include目录下放着,像上边这么写对吗,应该怎么写?
hxyman 2005-10-28
  • 打赏
  • 举报
回复
如果你的目录muluwc与include是平级的,则
<!--#include file="../include/conn.asp"-->

如果你建立的虚拟目录是 test 那么可以这样:
<!--#include file="/test/include/conn.asp"-->

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧