ciao a tutti
ho scritto un codice che pagina i risultati di un rs e in oltre li suddivide ulterirmente all'interno della pagina, trmaite una tabella.
Quando lo eseguo, la prima pagina viene visualizzata correttamente(anche l'intabellamenta)e inoltre i risultati vengono suddivisi nella maniera giusta(se ho 7 elementi nel database, da visualizzare 2 per pagina, mi vengono mostrati i link per 4 pag).Il problema sta nel fatto che nelle altre pagine non viene visualizzato nessun risultato
(non da errori e i link per le altre pag ci sono tutti)...
boh intanto grazie e questo è il codice:
'la stringa sql viene passata da un form
Set Conn=Server.CreateObject("ADODB.Connection")
strConn="driver={Microsoft Access Driver (*.mdb)}; "
strConn=strConn & " DBQ=" & Server.MapPath("database/corifil.mdb")
strConn=strConn & ";pwd=" & strCode
Conn.Open strConn
Set rs= Server.CreateObject("ADODB.Recordset")
rs.Open sql, conn ,1,3
pag = TRIM(Request.QueryString("pag"))
If pag="" Then
pag = 1
Else
pag = CInt(pag)
End If
rs.AbsolutePage = pag
righe=0
numRighe=2
colonne=0
numColonne=1
celle=0
rs.PageSize=numRighe*numColonne
response.write("<table>")
for righe=1 to numRighe
if not(rs.eof) then
response.write("<tr>")
for colonne=1 to numColonne
if not(rs.eof) then
response.write("<td>"&rs(1)&"</td>")
rs.moveNext
else
exit for
end if
next
response.write("</tr>")
else
exit for
end if
next

Rispondi quotando