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

【急】数据库路径错误 请大侠帮忙???

zzy_420 发布于 2010-07-06 09:39, 705 次点击
在CONN.asp文件中的代码:
<%
set conn =server.CreateObject("adodb.connection")
set rs=server.CreateObject("adodb.recordset")
DSNtemp = "Driver={Microsoft Access Driver (*.mdb)};"
DSNtemp = DSNtemp & "DBQ=" & server.mappath("ts4z.mdb")
conn.open DSNtemp
%>

在ASP1文件中有如下代码
<!--#include file="../conn.asp"-->


说明:
    asp1文件在目录: aa/jy/asp1.asp
    conn.asp文件目录:aa/conn.asp
    ts4z.mdb文件目录:aa/conn.asp
访问网站出现如下错误:请指点:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver]常见错误 不能打开注册表关键字 'Temporary (volatile) Jet DSN for process 0x6fc Thread 0xbd4 DBC 0x1598054 Jet'。
/asp/conn.asp, 第 6 行

请大家帮忙 急在先等!



[ 本帖最后由 zzy_420 于 2010-7-6 09:48 编辑 ]
5 回复
#2
hams2010-07-06 10:23
解决方法:重新检查一下数据库路径。或者数据库所在目录权限,确认everyone用户能够有获取data信息的权限。


ts4z.mdb文件目录:aa/conn.asp
这句话是什么意思?
#3
zzy_4202010-07-08 21:09
aa是文件夹 conn.asp是里面的文件
#4
魏兴耀2010-07-08 22:50
我觉得hams说的可能是原因。如果不能解决,那可能就是文件上下级关系的问题,包含文件最好是放在根目录下
#5
魏兴耀2010-07-08 22:52
我觉得hams说的可能是原因。如果不能解决,那可能就是文件上下级关系的问题,包含文件最好是放在根目录下,还有,换一种连接数据库的方法,用Jet.OLEDB会好用一点
#6
魏兴耀2010-07-08 22:52
我觉得hams说的可能是原因。如果不能解决,那可能就是文件上下级关系的问题,包含文件最好是放在根目录下,还有,换一种连接数据库的方法,用Jet.OLEDB会好用一点
1