| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 399 人关注过本帖
标题:[求助] 关于代码文件引用
只看楼主 加入收藏
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
帖 子:1216
专家分:1376
注 册: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
快速回复:[求助] 关于代码文件引用
数据加载中...
 
   



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

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