Я пытаюсь запустить два цикла WHILE NOT для набора записей. Один из циклов подсчитывает количество элементов, а другой печатает результаты. Я не могу изменить SQL-запрос, поэтому мне остается использовать этот метод подсчета.
setPeopleCount = 0
While NOT rsSetContents.EOF
setPeopleCount = setPeopleCount + 1
rsSetContents.MoveNext
Wend
While NOT rsSetContents.EOF
Response.Write rs.Fields("exampleItem")&"<br>"
rsSetContents.MoveNext
Wend
Моя проблема заключается в запуске двух циклов. После того, как первый цикл завершил подсчет, курсор записи находится в конце файла, поэтому, когда необходимо запустить следующий цикл, этого не произойдет, потому что EOF истинен.
Как я могу сбросить курсор обратно в начало файла, чтобы мог работать второй цикл?