汽车缺缸怎么引起的:ASP+ACCESS包含文件怎样建立连接啊? HELP

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/03 06:00:08
问题1:子目录a/a1.asp 调用 子目录b/b1.asp怎么调用啊?

其中:b/b1.asp内容已经连到b/b2.mdb

例如:a1.asp####

<!--#INCLUDE virtual="/b/b1.asp"-->

b1.asp####
<%

SQL = "Select top 10 * From " + "new" + " Order By time";
conn = Server.CreateObject("ADODB.Connection");
conn.Open ("driver={Microsoft Access Driver (*.mdb)};dbq=" + Server.MapPath("/b/b2.mdb"));
rs = conn.Execute( SQL );
%>

用a1.asp做成模板后生成在根目录的文件c1.asp

c1.asp####
<!--#INCLUDE virtual="/c1_odbc_connection.asp"-->

c1_odbc_connection.asp###连其它数据库
<%
dim db
set db=server.createobject("ADODB.CONNECTION")
db.open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & server.mappath("/register/temp.mdb")
%>

问题2:出错了,哪里错?

能写个能通过的例子吗?谢谢
.
.
.
.
我发现问题了,我在js里用vbscript
请问怎么用?好想不能用两种语言啊
.
.
.
.谢谢各位帮忙呢,你们觉得这两种哪种好用呢?我刚学,我觉得JS更适合我

JS和VBS两个模块要分开写,而且同时用两种会变得慢,建议只用一种脚本

<!--#include file="***/***.asp"-->
你的相对路径看看有没有问题
根目录是../

问题1:

有2种方法

方法一 完全相对路径(此方法如果用IIS6需启用父目录索引)
<!--#INCLUDE file="../b/b1.asp"-->

方法一 相对站点根目录

<!--#INCLUDE virtual="/b/b1.asp"-->

通过观察你的数据库的引用方法
server.mappath("/register/temp.mdb")就,断定你必须使用第二种方法。

建议使用第二种方法