lo so lo faccio in uno script sotto che ora ti posto ma pre prendere le variabili dinamiche uso lo script in questione ma mi da sto errore di sintassi che non riesco a capire... ti sendo tutto lo script cosi capisci meglio

ringrazio anche l'altro ragazzo ma la sintassi presentata è poraticamente identica alla mia quindi restituisce lo stesso errore.

Set conn = Server.CreateObject("ADODB.Connection")
conn.Open strConn2

SQL = "SELECT COUNT(*) AS NumRec FROM foto WHERE visualizza = "& 1
Set objRS = objConn.Execute(SQL)
tot_record = objRS.Fields("NumRec").Value
set objRS = nothing



'Record per pagina
pageSize = 5
'Primo record di ogni pagina
inizio = (page - 1) * pageSize
'Pagine complessive per effetto della paginazione
pagine_totali = tot_record / pageSize
'Arrotondamento in caso di resto della divisione precedente
if pagine_totali - CInt(pagine_totali) > 0 then
pagine_totali = CInt(pagine_totali + 1)
else
pagine_totali = CInt(pagine_totali)
end if

SQL = "SELECT * FROM foto WHERE visualizza = " & 1 & " LIMIT "& inizio &", "& pageSize &" ORDER BY click DESC"

Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open SQL, conn, 3, 3