标题:[求助]怎么跳出这个循环?
只看楼主
fzlklmy
Rank: 1
等 级:新手上路
帖 子:44
专家分:0
注 册:2006-3-29
 问题点数:0 回复次数:3 
[求助]怎么跳出这个循环?

<% do while not rs.eof %>
<tr align="center">
<td><span class="style4">
<% =rs("userid") %>
</span></td>
<td><span class="style4">
<% =rs("username") %>
</span></td>
<td><span class="style4"><a href="update_user.asp?id=<%=rs("id")%>">修改</a>|<a href="delete_user.asp?id=<%=rs("id")%>">删除</a></span></td>
</tr>

<%
rs.movenext
loop
%>

我想在rs("userid")="admin"的时候跳出当次循环执行后面的循环应该怎么做?
我是为了在输出数据库内容的时候屏蔽一条记录

搜索更多相关主题的帖子: center admin 
2006-04-07 21:06
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
得分:0 

用Exit关键字来跳出循环
例如
Do Until rs.eof
……
Exit Do
rs.MoveNext
Loop
不过要注意的是Exit Do的书写位置,这个在多层循环里非常重要
例如
Do Until rs.eof
Do ……
Exit Do
Loop
rs.MoveNext
Loop
这种嵌套循环Exit Do所在的内循环(Do ……)应该是会被跳出的,而外循环应该还会继续循环,所以嵌套循环的书写位置非常重要。

2006-04-07 21:38
jnzsk
Rank: 1
等 级:新手上路
威 望:1
帖 子:403
专家分:0
注 册:2004-11-13
得分:0 
exit do

2006-04-08 09:34
fzlklmy
Rank: 1
等 级:新手上路
帖 子:44
专家分:0
注 册:2006-3-29
得分:0 
我是想不结束整个循环而是接着执行下面的语句!
2006-04-08 15:52



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-55881-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 1.335043 second(s), 10 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved