请问asp对象关闭的问题?

来源:百度知道 编辑:UC知道 时间:2024/06/01 10:42:04
请问asp对象关闭的问题?
<!--#include file="conn.asp"-->
<%
b=request("usr")
a=split(b,",")
for i=0 to ubound(a)
set rs=server.createobject("adodb.recordset")
sql="select * from tab1 where id="&a(i)
rs.open sql,cn,3,3
rs("content")=request("content")
rs.update
rs.close
next
response.write "<p align=center>信息发送成功"
%>

<%

set rs1=server.createobject("adodb.recordset")
sql1="select * from tab1"
rs1.open sql,cn,1,1
do while not rs1.eof
response.write "<p align=center>"&rs1("name")&":"&rs1("content")&"<br>"
rs.movenext
loop
%>

这里为什么说对象关闭时不允许操作,我已经将rs改名成了rs1了,都不相干了,为什么还提示了错误?

是不是不管rs的名字变不变,当rs关闭tab1表后,在该页面就不能再开tab1表了?换个rs1名字也不行吗?

再开就会出现对象关闭时不允许操作?

set rs1=server.createobject("adodb.recordset")
sql1="select * from tab1"
rs1.open sql1,1,1
do while not rs1.eof
response.write "<p align=center>"&rs1("name")&":"&rs1("content")&"<br>"
rs1.movenext
loop
rs1.close

rs.movenext
loop
%>
改成
rs1.movenext
loop
%>