#include file=""的问题(asp)

来源:百度知道 编辑:UC知道 时间:2024/05/23 00:02:55
根目录
|-conn.asp
|-conn/conn2.asp
|-index.asp
|-list/list.asp

在index.asp中引用
<!-- #include file="conn/conn2.asp"-->

conn/conn2.asp

<%
set conn=Server.CreateObject("ADODB.Connection")
conn.open "DRIVER=Driver do Microsoft Access (*.mdb);DBQ="&Server.MapPath("..\data\mdb.mdb")
%>

错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver]常见错误 不能打开注册表关键字 'Temporary (volatile) Jet DSN for process 0x4c0 Thread 0x694 DBC 0x1febcd4 Jet'。
/newflutter/conn/conn.asp, 第 3 行

<!-- #include file="conn.asp"-->

conn.asp

<%
set conn=Server.CreateObject("ADODB.Connection")
conn.open "DRIVER=Driver do Microsoft Access (*.mdb);DBQ="&Server.MapPath("data\mdb.mdb")
%>

运行正常

在list.

<!-- #include file="conn/conn2.asp"-->
这是加载该asp文件同一目录下的文件夹中的文件
<!-- #include file="../conn/conn2.asp"-->
这是加载该asp文件上一级目录下的conn文件夹下的文件
还有你的连接字符串也要做相应的更改