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

上传后前台有显示但后台进不去!

lseyhhuang 发布于 2010-06-21 20:48, 1767 次点击
我上传了几个ASP国内国外的都有
但就是只显示出网站出来,但进后台管理时一输入密码后就出现了
Microsoft JET Database Engine 错误 '80004005'

'd:\wwwroot\lseyhhuang\wwwroot\admin\data\db1.mdb'不是一个有效的路径。 确定路径名称拼写是否正确,以及是否连接到文件存放的服务器。

/admin/admin_login.asp,行 25


我的ASP文件全在根目录下,根目录的文件夹ADMIN里面是后台部份
我在本地前台后台都能显示,但就是上传空间后台就无法显示了
求救啊我的根目录下的CONN代码是
<%
' FileName="Connection_ado_conn_string.htm"
' Type="ADO"
' DesigntimeType="ADO"
' HTTP="false"
' Catalog=""
' Schema=""
Dim MM_conndb_STRING
MM_conndb_STRING = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&server.mappath("data/db1.mdb")
%>
主目录下的INDEX的调用是<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<!--#include file="Connections/conndb.asp" -->
ADMIN文件夹下的调用是
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<!--#include file="../Connections/conndb.asp" -->
<!--#include file="../admin/md5.asp" -->
10 回复
#2
hams2010-06-22 08:40
数据库路径不对
#3
lseyhhuang2010-06-22 11:31
实在郁闷
哈哈,我现在只能这样搞了
1。把根目录下的DATA复制一个到ADMIN里面去
2。这样的话前台后台都能打开了,但前台与后台用的不是同一个数据库
3。我要更新时就把前台也就是根目录下的DATA再复制去ADMIN下面然后在线更新网站更新好了再复制到根目录下了
好麻烦
#4
hams2010-06-22 11:41
把数据库的路径指向改成一样就行了
#5
lseyhhuang2010-06-22 11:57
就是不会啊
就是不会啊,搞了一天了没搞懂
#6
lseyhhuang2010-06-22 12:01
!--#include file="../Connections/conndb.asp" -->
这是ADMIN后台部份的调用
好像空间不识别..父路径
#7
hams2010-06-22 18:15
对比一下普通用户页面用的数据库链接和管理页面用的是不是一样。
#8
golmjie2010-06-22 20:07
很明显是数据库路径的问题。检查好路径的问题!
#9
lseyhhuang2010-06-24 19:10
帮帮我
ADMIN后台的连接数据库和前台的是一样的都是根目录下的CONN
#10
yms1232010-06-24 19:50
路径问题
conn在根目录
data/db1.mdb在子目录可以这样写,
父目录要加../
其实可以巧妙利用Dreamweaver生成相对路径
方法就是在conn.asp那里用Dreamweaver建立一个HTML文件
然后在db1.mdb所在目录放一个jpg或什么的图片文件。
在Dreamweaver里选择哪个图片文件添加到conn.asp下的html文件里
然后查看src的路径那个就是Dreamweaver生成的相对路径了。
#11
lseyhhuang2010-07-14 08:50
终于知道哪里错了
我的数据库连接代码少打了个/符号
data/db1.mdb
改成/DATA/DB1。MDB就行了
谢谢大家帮忙了
1