2015-06-12 4 views
0

Возможно повторить цикл снова через набор записей после первого цикла?Повторить цикл после EOF

<% 
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

прочитайте набор записей в массив, проведите цикл по массиву –

+0

Зачем задавать один и тот же вопрос дважды? – Paul

ответ

2

Быстрый ответ: Нет

Запись наборы вперед только коллекции, нет "SeekToStart" операция.

Из-за того, что вам необходимо передать данные, дважды скопируйте их в локальный массив, если для этого слишком много данных, вам, вероятно, потребуется переосмыслить свой подход.

Смежные вопросы