Do...Loop: 当(或直到)条件为“真”时循环。
While...Wend: 当条件为“真”时循环。
For...Next: 指定循环次数,使用计数器重复运行语句。
For Each...Next: 对于集合中的每项或数组中的每个元素,重复执行一组语句。
For
For
For
[statements]
[Exit
[statements]
Next
例:
将循环次数存到一个局部变量中,尽量减少每次循环读取RS对象的次数。
mxrd = rs.recordcount
for i = 1 to mxrd
next
读结果集:
for i=1 to 4
TDate=rs1("A_AddTime")
tdate=year(tdate)&"-"&month(tdate)&"-"&day(tdate)
%>
<input name="dc" type="radio" value="<% =rs1("a_id") %>" /><% =rs1("A_Title") %><br />
<%
rs1.movenext
if rs1.eof then exit for
Do
Do
Do
[statements]
[Exit
[statements]
Loop
例:
Response.Write "<table>"
Do While not rs.eof
Loop
rs.close
Response.Write "</table>"
conn.close
set conn = nothing
While
While
While
[statements]
Wend
例:
i=1
While
Wend
While
i=1
While
Wend
For
For
For
[statements]
[Exit
[statements]
Next
例:
下面示例输出所有从客户端表单提交的参数名为hobby的值:
<%
For
Response.Write
Next
%>
下面示例输出所有从客户端表单提交的各个参数的值:
<%
For
Response.Write
Next
%>