在第一次循环之后,可以通过记录集重复循环吗?
<%
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
%>
答案 0 :(得分:2)
快速回答:否。
记录集只是前向集合,没有&#34; SeekToStart&#34;操作
如果您需要将数据传递两次,将其复制到本地数组中,如果数据量过多,那么您可能需要重新考虑您的方法。