回 帖 发 新 帖 刷新版面

主题:<%do while not rs.eof%>是什么意思?

<%do while not rs.eof%>是什么意思?

回复列表 (共9个回复)

沙发

当数据不为空就执行下面的语句
如果没有数据就不执行

板凳

这个是只要记录不为空就继续进行循环,要注意的是,循环体内要有rs.movenext使记录集往下移,否则就要死循环了。

3 楼

非常感谢!

4 楼

哈哈. 谢谢了. 我被困了一会儿了.

5 楼

rs.eof 到记录尾时返回 true 所以一切应该很明白了

6 楼

当数据库里记录集不为空继续循环

7 楼

<% do while not rs.eof%>

 ````````````````````
<% 
rs.movenext
loop
%>

8 楼

只要记录集不空,就往下执行。否则跳出循环
 <%do while not rs.eof then%>
<%'''''''''''''''''''''''''
 

  rs.movenext
  loop
  rs.close%>

9 楼


只要记录不为空就继续进行循环

我来回复

您尚未登录,请登录后再回复。点此登录或注册