回 帖 发 新 帖 刷新版面

主题:江湖告急,数据库连接错误HTTP 500

<!--#INCLUDE file="ADOVBS.inc"-->
<%
dim connTztg
dim rsContent
dim strConn,db
db="Data\TZTG.mdb"
Set connTztg=Server.CreateObject("ADODB.Connection")
strConn="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(db)
Set rsContent=Server.CreateObject("ADODB.Recordset")
connTztg.Open strConn
rsContent.Open "select * from CONTENT",connTztg,adOpenDynamic,adLockOptimistic
%>
<html>
<head></head>
<body>
<p><%=rsContent.Fields("Title")%></p>
</body>
</html>
<%
set rsContent=Nothing
set connTztg=Nothing
%>

请问以上代码哪里有问题啊???我找了很久还真没看出来啊!!!!

回复列表 (共9个回复)

沙发

select * from CONTENT
这句话得到的结果不会是一条记录,所以下面你显示的是哪一条记录还是全部记录,电脑不知道,所以报错

板凳

那请问,如果我要让电脑显示第一条记录,我该怎么做

3 楼

3楼的,滚

4 楼

select top 1 * from CONTENT

5 楼

不行啊,错误貌似不是出现在这儿!

因为我在代码中间插入了if err<> 0然后做了一些测试,这些测试一点都没反应!不知为什么!!

您可不可以再帮我分析分析~~~~~~~

6 楼

<!--#INCLUDE file="ADOVBS.inc"-->
<%
dim connTztg
dim rsContent
dim strConn,db
db="Data\TZTG.mdb"
Set connTztg=Server.CreateObject("ADODB.Connection")
strConn="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(db)
Set rs=Server.CreateObject("ADODB.Recordset")
connTztg.Open strConn
rs.Open "select top 1 * from CONTENT",connTztg,1,1
%>
<html>
<head></head>
<body>
<p><%=rs("Title")%></p>
</body>
</html>
<%
set rs=Nothing
set connTztg=Nothing
%>
试试

7 楼

一样::
无法显示网页 
您要访问的网页有问题,无法显示。 

--------------------------------------------------------------------------------

请尝试以下操作:

打开 *** 主页,然后查找指向您感兴趣信息的链接。 
单击刷新按钮,或以后再试。

单击搜索,寻找 Internet 上的信息。 
也可查看相关站点列表。 




HTTP 500 - 内部服务器错误 
Internet Explorer  

8 楼

明天再来看咯,各位高手不吝赐教呀!~~~~~~

9 楼

知道错哪里了,好不容易啊!

有个感触,VBS和VB实在差好多啊!!!

我来回复

您尚未登录,请登录后再回复。点此登录或注册