ciao ragazzi ho inserito un sistema di paginazione per la visualizzazione di più record in più pagine (la pagina dialoga con un database access)
il codice che ho usato è:
codice:
<%
page = Request("Page")
if page = "" then page = 1 else page = Cint(page)
record_per_pagina = 11
%>
per impostare il numero di record che deve visualizzare,
codice:
<%
if not rs.eof then
rs.PageSize = record_per_pagina
rs.AbsolutePage = page
end if
if rs.PageCount > 1 then
response.write "<div style=""text-align:center;"">"
For pag=1 to rs.PageCount
if Cint(pag) <> Cint(page) then
response.write "" & pag & " "
else
Response.write "<span class=""testo_2_rol"">" & pag & "</span> "
end if
Next
response.write "</div>"
end if
%>
per scrivere le pagine
e infine quando scrivo i record:
codice:
<%
for i = 1 to record_per_pagina
if not rs.eof then
i = i + 1
%>
il problema è che se inserisco 12 record, nella prima pagina me li visualizza tutti e non 11 come richiesto, nella seconda pagina ne mette 7 e nella terza 5 (considerando che in teoria andrebbero su due pagine non vedo dove esce la terza pagina)
qualcuno sa dirmi dove sbaglio?