Ho il seguente problema: dato un insieme di record ordinati secondo criterio, vorrei sapere in che posizione si trovare un determinato prodotto.
La soluzione più semplice che mi è venuta è:
prendo tutti i dati ordinati, li conto tutti con un bel loop fino a quando non trovo quello che cerco... Tutto in questo modo

codice:
...
i=0
sql="SELECT * FROM TABELLA ORDER BY nome"
do while not rs.eof
if rs("id")=5 then
posizione=i
end if
i=i+1
rs.movenext 
loop
...
Mi domandavo se c'era un metodo più veloce, magari usando proprio l'SQL...
Grazie