EOF后重复循环

时间:2015-06-12 07:36:14

标签: sql asp.net vbscript asp-classic recordset

在第一次循环之后,可以通过记录集重复循环吗?

<%
Response.Writ5 "First Loop"
do while not rs.EOF 
     Response.Write "<option>" & rs.Fields(0) & "</option>" & vbCrLf
   rs.MoveNext 
loop

'repeat
Response.Write "Second Loop"
do while not rs.EOF 
     Response.Write "<option>" & rs.Fields(0) & "</option>" & vbCrLf
   rs.MoveNext 
loop

%>

1 个答案:

答案 0 :(得分:2)

快速回答:否。

记录集只是前向集合,没有&#34; SeekToStart&#34;操作

如果您需要将数据传递两次,将其复制到本地数组中,如果数据量过多,那么您可能需要重新考虑您的方法。