菜鸟求助:WEB数据库的连接问题
本菜鸟在做一个小小留言版时却发现这样一个问题,请“大虾”们多多指教我尽快解决问题啊,我急,谢谢!!!
以下是留言版主页中有关数据库连接的一些代码:
<%@LANGUAGE="VBSCRIPT"%>
<!--#include file="../Connections/connqwx.asp" -->
<%
set rsguestbook = Server.CreateObject("ADODB.Recordset")
rsguestbook.ActiveConnection = MM_connqwx_STRING
rsguestbook.Source = "SELECT * FROM tguestbook ORDER BY fID DESC"
rsguestbook.CursorType = 0
rsguestbook.CursorLocation = 2
rsguestbook.LockType = 3
rsguestbook.Open()
rsguestbook_numRows = 0
%>
connqwx.asp的代码如下:
<%
' FileName="Connection_odbc_conn_dsn.htm"
' Type="ADO"
' HTTP="true"
' Catalog=""
' Schema=""
MM_connqwx_STRING = "dsn=connqwx;"
%>
这个留言版在本地运行一切正常,可就是上传到服务器就出现“HTTP 500 内部服务器错误”提示,而且申请的空间也是收费空间(支持ASP)
请问这是哪除了错?
因为本人比较菜,请多多指教!!!!!
另:本人在深圳,很愿意跟大家交朋友。QQ:125856425 E-mai;good03514@tom.com
问题点数:0、回复次数:8Top
1 楼luluso(真系好难捉摸啊!!)回复于 2004-05-02 11:05:29 得分 0
<%
Dim db,conn,connstr
db="ly.mdb" '数据库名,和该文件在同一目录
Set conn = Server.CreateObject("ADODB.Connection")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(db)
conn.open connstr
%>
<%
set rs=server.createobject("adodb.recordset")
sql="select * from tguestbook ORDER BY fID DESC"
rs.open sql,conn,1,1
do while not rs.eof
response.write rs(0)
rs.movenext
loop
%>
%>Top
2 楼sim6net(大柱.net)回复于 2004-05-02 11:06:46 得分 0
数据库连接有错吧Top
3 楼laoshuan123(老拴)回复于 2004-05-03 01:39:54 得分 0
<!--#include file="../Connections/connqwx.asp" -->这句有问题,看看文件里的数据库连接方法. 我估计你的服务器上没给你支持odbc数据源
按照楼上的luluso师兄说的连接方法重新建立连接也许就解决问题了。祝你好运!Top
4 楼TrueAndFalse(彩旗飘飘)回复于 2004-05-03 02:31:56 得分 0
IE-->工具-->Internet选项-->高级-->显示友好HTTP错误信息 取消勾选, 这样能看到提示的具体错误信息, 有助于判断Top
5 楼fang0312(格子月亮)回复于 2004-05-03 02:43:34 得分 0
connqwx.asp的代码如下:
<%
' FileName="Connection_odbc_conn_dsn.htm"
' Type="ADO"
' HTTP="true"
' Catalog=""
' Schema=""
MM_connqwx_STRING = "dsn=connqwx;"
%>
改成试试:
<%
N="Driver={Microsoft Access Driver (*.mdb)};dbq=" & server.MapPath("DataBaseName.mdb")
set conn=server.CreateObject("ADODB.Connection")
conn.open N
%>
Top
6 楼kingpengcsdn(电脑爱好者)回复于 2004-05-03 20:35:45 得分 0
谢谢大家的帮助,在本地其实两种连接方式都可以实现,只是体会到一点,改了connqwx.asp这个公共连接文件,其他包含它的文件相关代码都要相应改:)
不过上传后仍然出现相同的错误提示,请大家分析一下是什么缘故?谢谢!Top
7 楼yuanjian0211(元剑)回复于 2004-05-03 21:25:11 得分 0
我现在也有数据库连接错误的问题啊!1
我用DREAM WEAVER开发一个题库管理系统,我按照一般书里介绍的那样,进行
SQL SERVER数据库的连接,但运行后,总是出现打不开的刷新画面,问题出在哪里呢?
另外 ,如果网页代码里没有脚本语言或数据库语言的话,运行后,网页是以
扩展名为.asp打开的,但是如果有脚本语言或数据库语言的话,那么就还是打
不开,只是刷新的画面,这究竟是怎么回事呢??--是不是与测试服务器的设置有关呢??
我将测试服务器的路径设置与站点路径一样
这些问题把我的头都弄大了 !!--恳请大虾指点啊!!!
我的邮箱是:bbmonkey62@163.com
qq:76258353
急啊!急!---这些问题如果不弄明白,我就整天头大!!!
Top
8 楼thb28(没有激情的日子)回复于 2004-05-03 22:53:36 得分 0
<!--#include file="../Connections/connqwx.asp" -->
上传到服务器路径可能会有问题的Top




