主题:  为什么我的ASP文件上传后访问,会发生这种问题?

木头桩

职务:普通成员
等级:1
金币:0.0
发贴:70
注册:2002/10/22 19:23:48
#12003/3/16 15:43:43

图片如下:

我做了一个留言本,用ASP做的。在本机上测试正常。后来我租了一个空间,是WWW.6TO23.COM的。是支持ASP的。可是当我把文件上传后去访问那个流言本的主程序guestbook.asp,确出现了如图的错误。这是什么原因呢,大家一定要帮我。我好烦。



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
注册:2004/1/14 19:14:47
#22003/3/16 16:04:20
你的数据库怎么连接的?



木头桩

职务:普通成员
等级:1
金币:0.0
发贴:70
注册:2002/10/22 19:23:48
#32003/3/16 21:22:24
出现这个画面,是与数据库连接有关吗?能简单说一下原因吗?因为我认为如果是数据库连接不正确的话,我认为不会出现这个画面。因为我是新手,也是初用ASP所以,也许我的以前的认识有错,愿听高手指点。



ryonick

职务:普通成员
等级:2
金币:1.0
发贴:317
注册:2002/11/4 15:57:45
#42003/3/17 9:26:14
程序有问题



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
注册:2004/1/14 19:14:47
#52003/3/17 10:43:06
500错误一般都是程序错误,但是范围太广了,一般来说容易发生数据库连接错误,所以我才这么问的



{ 在指尖上绽放的花朵 }

职务:普通成员
等级:5
金币:14.0
发贴:3209
注册:2002/7/25 21:24:11
#62003/3/17 12:48:31
…… 你确定你的程序绝对没问题吗?

如果确定,那么,重新上传一遍数据库。

如果不确定,那么…… 先在本地调试一下,再传咯~



木头桩

职务:普通成员
等级:1
金币:0.0
发贴:70
注册:2002/10/22 19:23:48
#72003/3/17 20:11:46
我在本地用DNS连接,测试一切正常。可是当我把文件传到网站上。把原Connections目录下的那个数据库连接文件;guestbook.asp,代码如下
<%
' FileName="Connection_odbc_conn_dsn.htm"
' Type="ADO"
' DesigntimeType="ADO"
' HTTP="false"
' Catalog=""
' Schema=""
Dim MM_guestbook_STRING
MM_guestbook_STRING = "dsn=guestbook;"
%>
改为了:
<%
' FileName="Connection_odbc_conn_dsn.htm"
' Type="ADO"
' DesigntimeType="ADO"
' HTTP="false"
' Catalog=""
' Schema=""
Dim MM_guestbook_STRING
MM_guestbook_STRING = "Driver={Microsoft Access Driver (*.mdb)};DBQ=D:\coolusr45687\xukai310\guestbook\guestbook.mdb"
%>

用了绝对路径,因为guestbook.mdb。这个路径我是用<%= Server.MapPath(".")%>做了一个1.asp文件上传到和guestbook.mdb同目录下得到的,那个1.ASP文件显示为:D:\coolusr45687\xukai310\guestbook .
但是为什么访问在guestbook目录下的guestbook.asp主文件还是显示如上的错误。
请大家一定要帮我,我都快疯了。



MagicRen

职务:普通成员
等级:1
金币:0.0
发贴:46
注册:2002/9/29 10:08:51
#82003/3/24 19:04:50
你在数据库链接语句那里加上这句,它可以忽略一般的非致命性的错误:
on error resume next