asp rs记录集

来源:百度知道 编辑:UC知道 时间:2024/05/30 00:36:25
<%
If rs.Eof or rs.Bof Then
else
%><p><% rs(2) %></p><%
rs.MoveNext
end if
%>

怎么显示没有rs.Eof没有这个方法?

怎么样循环输出所有的记录
Microsoft VBScript 运行时错误 错误 '800a01b6'

对象不支持此属性或方法: 'eof'

/test3/admin/muen.asp,行 19

怎么回事,这里rs是我从一个函数获得的数据集
set rs=getrs()

难道这么做不行?

没有其他办法吗,我不想每次都要取rs

我汗,期待高手回答啊,搞定了,我给你加分

高手asp中对象是怎么样使用的,你给我点资料把,谢谢了

可以看得出来你的这行代码是嵌套到
<HTML>
....

<%
If rs.Eof or rs.Bof Then
else
%><p><% rs(2) %></p><%
rs.MoveNext
end if
%>

</HTML>
里的对吧!呵呵,这样,先看下,上面有没有已经 rs.close了?
或者你的rs根本就没有 cn.execute sql支持
也就是:

set rs = cn.execute "select * from table"

如果没有这样的话,是不可以的哦!

前提:你打开了表
<%
If rs.Eof or rs.Bof Then
else
%>
<p><%=rs(2) %></p>
<%
rs.MoveNext
end if
%>
不行,记录集都不在当前页里,你还rs.Eof or rs.Bof rs.MoveNext,美不死你!
set rs=getrs() 你这样并不是接收了记录集,第一要看你getrs()函数返回的是什么,第二,就算返回了记录集也已经当做是数组了

是你没有rs对象不是没有eof