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?