gia fatto ma non va lo stesso ... cmq si è un numero di tipo int
gia fatto ma non va lo stesso ... cmq si è un numero di tipo int
Scusa se vado a tentativi, ma così è difficile capire il problema.Originariamente inviato da isteriko
gia fatto ma non va lo stesso ... cmq si è un numero di tipo int
Hai provato un momento a togliere
set objRS = nothing ?
non avevo provato ora che ho provato non è cambiato assolutamente niente di niente... mi si blocca sempre alla stessa riga e non va avanti
se vuoi ti posso postare anche tutta la poagina e dare il link
dove poterla visualizzare
No, tanto il problema è per forza dove dicevi tu.Originariamente inviato da isteriko
se vuoi ti posso postare anche tutta la poagina e dare il link
dove poterla visualizzare
Hai provato con un recordset esplicito?
codice:SQL = "SELECT COUNT(*) AS NumRec FROM foto WHERE visualizza = "& 1 Set objRS = Server.CreateObject("ADODB.Recordset") objRS.ActiveConnection = objConn objRS.Open(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
è passato avanti ma mi da errore sulla riga evidenziata
e dice :
Syntax error (missing operator) in query expression 'visualizza = 1 LIMIT 0, 5'.
rs.Open SQL, objConn, 3, 3
Poi usa lo stesso recordset che hai usato all'inizio: non crearne un altro.
No, se ti da quell'errore effettivamente si connette... scusaOriginariamente inviato da Umanista
rs.Open SQL, objConn, 3, 3
Poi usa lo stesso recordset che hai usato all'inizio: non crearne un altro.
SQL = "SELECT * FROM foto WHERE visualizza = " & 1 & " ORDER BY click DESC LIMIT " & inizio &", "& pageSize
no scusami tu ho cambiato il nome della connessione
objRS.ActiveConnection = Conn
cmq da quel'errore ugualmente
Sì, per quello ok. Però avevo notato che LIMIT lo avevi messo prima di ORDER. LIMIT invece deve essere sempre l'ultima clausola.Originariamente inviato da isteriko
no scusami tu ho cambiato il nome della connessione
objRS.ActiveConnection = Conn
cmq da quel'errore ugualmente