Uhm...ne dubito, comunque, riassumendo, le istruzioni sono:
- il blocco
codice:
numero=4 'records per pagina
controllo=numero 'contatore dei records per pagina
pag = TRIM(Request.QueryString("pag")) 'paginazione(istruzione importante!)
If pag="" Then
pag = 1
Else
pag = CInt(pag)
End If
che si commenta da solo, e poi il blocco finale
codice:
<table border="0" width="250">
<tr>
<%
If ( pag > 1) Then
%>
<td width="50" align="left">[img]barrow.gif[/img]</td>
<% else %>
<td width="50"> </td>
<%
end if
%>
<td width="220" align="center">
<%
if tot mod(numero)=0 then
lastpage=int(tot/numero)
else 'deve numerare l'ultima pagina anche se incompleta!
lastpage=int(tot/numero)+1
end if
for c=1 to lastpage
%>
<%=c%>
<%
next
%></td><%
If not rs2.eof Then
%>
</td><td width="50" align="right">[img]arrow.gif[/img]</td>
<% else %> <td width="50"> </td>
<% end if %>
</tr>
</table>
che crea la piccola tabella con i link alle altre pagine.
Devi solo adattare il nome dei campi (che devi passare come variabili nella querystring dei link alle pagine) e il nome del recordset.
Buon divertimento.

P.S.
qualsiasi cosa sia stato, non lo sono stata.
Ciao.