| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 541 人关注过本帖
标题:[求助]怎么跳出这个循环?
只看楼主 加入收藏
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
快速回复:[求助]怎么跳出这个循环?
数据加载中...
 
   



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

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