Ciao.

Sto cercando di utilizzare la paginazione di Roby72, ma ho dei problema... (tanto per cambiare)... nello script originale ho inserito una condizione che tiene conto dei dati processati da un form.

L'estrazione dei dati avviene regolarmente, ma nel cambio pagina è come se processasse nuovamente i dati che giungono dal form... questo è il codice:
codice:
 <%
			iPageSize = 5 'NUMERO RECORD PER PAGINA

If Request.QueryString("page") = "" Then
				iPageCurrent = 1
			Else
				iPageCurrent = CInt(Request.QueryString("page"))
			End If

STRVAR = Request.form("CAMPOXFORM") 'RECUPERO DAL FORM LA VARIABILE

strSQL = "select * From software WHERE 1=1" 'QUERY GENERALE

If STRVAR = "Tutti" then 'SE LA VARIABILE STRVAR E' UGUALE A TUTTI
  strSQL = strSQL

else 'ALTRIMENTI

  strSQL = strSQL & " AND CAMPOXDB = '"& STRVAR &"' "
End if

Cn.Execute(strSQL)	


Set objRS = Server.CreateObject("ADODB.Recordset")
			objRS.PageSize = iPageSize
			objRS.CacheSize = iPageSize
			objRS.Open strSQL, objConn, adOpenStatic, adLockReadOnly, adCmdText

			reccount = objRS.recordcount
			iPageCount = objRS.PageCount

			If iPageCurrent > iPageCount Then iPageCurrent = iPageCount
			If iPageCurrent < 1 Then iPageCurrent = 1

			If iPageCount = 0 Then
			
			%>

<script language="javascript">
  alert("NESSUNA ESTRAZIONE");
   history.go(-1);
</script>
  
  <%
							
			Else...

'SEGUE CODICE PAGINAZIONE...