如何判断movenext后边还有没有数据了?

ckxp 2003-04-21 09:15:52
<%ii=ii+1
rs.movenext '///这里如果没有数据了就会出错,如何判断有无数据了?
if rs("depth")=0 then%>
</td></tr><tr>
<td height="16" width=35% class="forumrow" style="padding-left:4px">
<%end if
loop
rs.close
set rs=nothing
%>
...全文
15 点赞 收藏 6
写回复
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
youbest 2003-04-21
用 rs.eof判断,返回为真表示没有记录了,返回为假表示还有记录.
回复
ckxp 2003-04-21
我前边当然有do while not rs.eof

我的意思是中间可能会出现两个rs.movenext
中间的rs.movenext运行后如果没有数据的话就会报错
回复
flysir 2003-04-21
do while not rs.eof
'what's you want to do
rs.movenext
loop
回复
possible_Y 2003-04-21
Do while Not rs.eof
if rs("depth")=0 then%>
</td></tr><tr>
<td height="16" width=35% class="forumrow" style="padding-left:4px">
<%end if
rs.movenext
loop
rs.close
set rs=nothing
%>
回复
mydirector 2003-04-21
在执行MoveNext之前检查EOF,看你的代码,前面应该有do while,加上吧
回复
ShiningstarHu 2003-04-21

rs.movenext
之前加上
If not rs.eof then
回复
发动态
发帖子
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
社区公告
暂无公告