1. conta quanti record totali hai da mostrare con una select count()
2. ricava il numero di pagine che ti serve per visualizzare tutti i record
codice:
resto = n°_tot record mod n° record x pagina
n_pag = (n°_tot record-resto)/n° record x pagina
if resto>0 then
n_pag=n_pag+1
end if
3. recupera la pagina che stai visualizzando (con un request.querystring)
codice:
pagina_attuale=request.querystring("pagina_attuale")
4. genera la query per visualizzare i record della pagina interessata
codice:
query="SELECT TOP "&n°_record x pagina&" * FROM (SELECT TOP "&(n°_tot record - (n°_record x pagina*(pagina_attuale-1)))&" * FROM usato WHERE ... ORDER BY ... DESC) ORDER BY ... ASC"
5. stampa a video i risultati
almeno io ho fatto così e funziona
PS. te l'ho messa giu solo come esempio, il tutto a me si svolge su circa 20 righe, ma se capisci il ragionamento è abbastanza semplice
PPS. la pagina 0 non esiste e se la pagina attuale fosse="" devi impostarla di default a 1
codice:
pagina_attuale=request.querystring("pagina_attuale")
if pagina_attuale="" then
pagina_attuale=1
end if