If Not(rs2.eof and rs2.bof) Then……对象关闭时,不允许操作 70

显示下一篇<!--#INCLUDEfile="conn.asp"--><%Dimissue_id,sql,rs,sql1,rs1issue_id=request("iss... 显示下一篇
<!--#INCLUDE file="conn.asp" -->
<% Dim issue_id,sql,rs,sql1,rs1
issue_id=request("issue_id")
sql="select* from issue where issue_id="&issue_id
set rs=Server.CreateObject("Adodb.Recordset")
rs.open sql,conn,1,3
issue_click=rs("issue_click")
rs("issue_click")=issue_click+1
rs.update

%>
…………………………………………………………
问题在这段上
<% sql1="select*from issue where issue_id="&id+1
set rs1=Server.CreateObject("Adodb.Connection")
rs1.open sql1,conn,1,1
If Not(rs1.eof and rs1.bof) Then
%><a href="issue_display.asp?issue_id=<%=id+1%>" title="下一篇" class="mail">下一篇</a>
<%End If%>

………ASP服务器发现运行时错误,以下是错误的详细描述:

ADODB.Connection
错 误 码:0x800A0E78

错误代码:If Not(rs2.eof and rs2.bof) Then
错误描述:对象关闭时,不允许操作。
…………………………………
………………………………
我对象刚刚打开啊,还没有关闭///怎么回事
不好意思^是If Not(rs1.eof and rs1.bof) Then
展开
 我来答
快乐居家美食
2007-01-06 · TA获得超过1944个赞
知道大有可为答主
回答量:2392
采纳率:100%
帮助的人:1579万
展开全部
rs.open sql,conn,1,3
rs1.open sql1,conn,1,1
就是没有见到rs2.open...
那么如果
If Not(rs2.eof and rs2.bof) Then
是不可以的,需要先打开记录集才行
rs2.open...

这里有点乱了:

<% sql1="select * from issue where issue_id="&id+1
set rs1=Server.CreateObject("Adodb.RecordSet")'如果rs1用connection的话,下面那个肯定会错的,别的再看不到有什么不正常的了
rs1.open sql1,conn,1,1
If Not (rs1.eof and rs1.bof) Then
wangsdong
2007-01-06 · TA获得超过160个赞
知道小有建树答主
回答量:1097
采纳率:0%
帮助的人:900万
展开全部
rs.update
这句下面加上
rs.close
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友a1eccaac2
2007-01-06 · TA获得超过182个赞
知道答主
回答量:241
采纳率:20%
帮助的人:82.3万
展开全部
“错误代码:If Not(rs2.eof and rs2.bof) Then”
哪来的rs2???
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式