注册 登录
编程论坛 ASP技术论坛

文件包含问题

peswe 发布于 2008-05-06 16:21, 879 次点击
包含文件的代码是: <!-- #include file="../conn.asp" -->  
conn.asp也确实存在于上一级文件中,可执行起来就是说找不到。
更奇怪的是,在另一个文件中也是用同样的方法,却可以运行,真是疯了!~
望高手指点迷津!~

我的文件的存放方式是:mtest/manage;  conn.asp存放在mtest文件夹,待运行的default.asp存放在manage文件夹,在default.asp中要调用conn.asp;

以下是错误提示:

技术信息(用于支持人员)

错误类型:
Active Server Pages, ASP 0126 (0x80004005)
找不到包含文件 'conn.asp'。
/mingrisoft/mtest/manage/default.asp, 第 34 行


浏览器类型:
Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Maxthon; .NET CLR 2.0.50727)  

网页:
GET /mingrisoft/mtest/manage/default.asp  

时间:
2008年5月6日, 15:53:07  


详细信息:
Microsoft 支持


后来,我将conn.asp复制到文件夹manage中,就可以通过上面这一关了,可是数据库的链接又有了问题,不是在原来的根目录下找
而是直接在文件夹manage中找了;
刚学习asp,问题好多,望高手们多多指点!~
以下是conn.asp代码:
<%
path=Application("DBPath")
Set conn=server.createObject("ADODB.Connection")
ConnStr="Provider=microsoft.jet.oledb.4.0;" & "Data source=" &server.MapPath("database\bookinfo.mdb")
conn.open ConnStr
set rs=Server.createObject("ADODB.recordset")
%>
4 回复
#2
multiple19022008-05-06 16:40
conn最好放在根目录里,要描述你文件的排列方式最好画个目录树
#3
peswe2008-05-06 17:13
在iis中的主目录是:f:\aspL\test\
在DW8中设置的站点根文件夹为:F:\aspL\test\myweb\
整体路径:F:\aspL\test\myweb\mtest\manage
#4
hmhz2008-05-06 17:32
不可以放在子文件夹这样子连接<!--#include file="../conn.asp"-->
只能<!--#include file="conn.asp"-->
或者把conn.asp放在子文件夹连接,比如<!--#include file="abc/conn.asp"-->
也就是说,只能从当前目录连接当前目录里的conn.asp和当前目录下的子目录里的conn.asp文件,不可以连接当前目录上面目录里的conn.asp文件
#5
peswe2008-05-07 09:14
哦,谢谢!~
我试试!~
1