标题:[求助] 关于代码文件引用
只看楼主
hahwa
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2006-5-19
 问题点数:0 回复次数:5 
[求助] 关于代码文件引用

我用<!--#include file="../conn.asp"-->引用conn.asp代码(连接数据库的):
<%
dim conn
dim connstr
on error resume next
set conn=server.createobject("ADODB.CONNECTION")
conn.open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & DefaultDir &server.mappath("jx.mdb")&";"
%>

conn.asp和引用的那页不在同一目录下故用<!--#include file="../conn.asp"-->引用,但结果没连上数据库

若把conn.asp和引用的那页放在同一目录下,将引用程序改为<!--#include file="conn.asp"-->
将conn.asp代码修改为:
<%
dim conn
dim connstr
on error resume next
set conn=server.createobject("ADODB.CONNECTION")
conn.open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & DefaultDir &server.mappath("../jx.mdb")&";"
%>
数据库文件jx.mdb在根目录下
结果却是可以的,请问是什么问题,改怎么解决呢?

搜索更多相关主题的帖子: 文件 代码 
2006-05-19 17:57
hahwa
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2006-5-19
得分:0 

怎么没人回答啊

2006-05-19 20:23
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
得分:0 
回复:(hahwa)[求助] 关于代码文件引用
以下是引用hahwa在2006-5-19 17:57:00的发言:

我用<!--#include file="../conn.asp"-->引用conn.asp代码(连接数据库的):
<%
dim conn
dim connstr
on error resume next
set conn=server.createobject("ADODB.CONNECTION")
conn.open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & DefaultDir &server.mappath("jx.mdb")&";"
%>

conn.asp和引用的那页不在同一目录下故用<!--#include file="../conn.asp"-->引用,但结果没连上数据库

若把conn.asp和引用的那页放在同一目录下,将引用程序改为<!--#include file="conn.asp"-->
将conn.asp代码修改为:
<%
dim conn
dim connstr
on error resume next
set conn=server.createobject("ADODB.CONNECTION")
conn.open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & DefaultDir &server.mappath("../jx.mdb")&";"
%>
数据库文件jx.mdb在根目录下
结果却是可以的,请问是什么问题,改怎么解决呢?

因为引用文件是内嵌式的引用,所以会错误,要么在根目录的conn.asp文件内,用一个单独的conn对象来连接。要么就是再写一个conn.asp放到引用页所在的同一目录。

2006-05-19 21:53
icecool
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:20
帖 子:1214
专家分:1366
注 册:2005-3-14
得分:0 

connstr="DBQ="+server.mappath("../jx.mdb")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"

conn.open connstr


http://toorup.3v.do
loading...
2006-05-19 22:11
hahwa
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2006-5-19
得分:0 

非常感谢各位指点

2006-05-19 23:11
junx
Rank: 1
等 级:新手上路
帖 子:85
专家分:0
注 册:2005-12-18
得分:0 
conn.asp,jx.mdb和引用页的相对位置要搞清楚

有可能conn.asp的位置对了,jx.mdb的位置却不对.

而include是将被引用的文件内容插入到引用文件中的,所以第一个引用就不对了.


2006-05-19 23:28



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-65630-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.830105 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved