Salve a tutti, sto avendo qualche problema con la paginazione dei risultati in quanto non riesco a capire qualche banale errore.
Riporto qui di seguito qualche script e successivamente vi pregherei gentilmente di spiegarmi a cosa servono e riporto anche dove non funziona:

questo a che serve??? o per lo meno che restituisce???

codice:
'imposto la variabile in modo da ottenere l ultima se non ne viene specificata un altra
If page = "" then
page = (recset.PageCount)
End if
Questo invece mi da i riusultati pagine: 1 2 3 4 ma non mi sposta all'ultima pagina, ovvero direttamente alla 4, come mai??? forse è sbagliato lo script di sopra??? nel senso che dovrei scrivere page = 1 per spostarmi direttamente alla prima pagina???
codice:
'scrivo i numeri delle pagine
%>


Pagine:
<%
For pag= 1 to recset.PageCount
if page = pag then
'grassetto per la pagina corrente
Response.Write pag 
else
'normale per le altre pagine
%>
&piatto=<%= piatto %>&tipo=<%=tipo %>&termine=<%=termine %>&provenienza=<%=provenienza %>&opzione=<%= opzione %>&lettera=<%=lettera%>&cat=<%= cat %>><%= pag %> 
<%
end if
Next 
%>
</P>
Scusate se non sono riuscito a spigarmi bene.
Grazie per la vostra attenzione, ciao.