... ben strano, comunque haii letto l'altro post? se vuoi uscire dal ciclo quando viene raggiunta una certa condizione usa il ciclo do until ed esci dal ciclo con l'exit do!!! ... se invece vuoi ancora provare

Set cnnAdo = Server.CreateObject("ADODB.Connection")
cnnAdo.open "Provider=SQLOLEDB.1;Persist Security Info=False;User id=sa;Initial Catalog=DB;Data Source=(local);"
Set rs = Server.CreateObject("ADODB.Recordset")
rs.cursorlocation = 3
rs.activeconnection = cnnAdo
rs.cursortype = 2
rs.locktype = 2
rs.open "SELECT * FROM tabella ORDER BY campo"
rs.activeconnection = nothing
while not rs.eof
if condizione then
rs.movelast
else
rs.movenext
end if
wend
rs.close
Set rs = nothing
cnnAdo.close
Set cnnAdo = nothing


se ti da ancora errore, piosta la riga di codice incriminata!!!!