Опитвам се да стартирам два цикъла 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 е вярно.
Как мога да нулирам курсора обратно в началото на файла, така че вторият цикъл да може да се изпълнява?