Ciao, sempre io.

Utilizzo una query ( credits Optime ) per visualizzare dei dati a secondo di alcune condizioni:

codice:
strSQL = " SELECT * FROM Tbl WHERE 1 = 1 "

if Uoat <> "" THEN
   strSQL = strSQL & " AND UOAT = "& UOAT &" "
end if

if imp <> "" then
   strSQL = strSQL & " AND imp = " & imp & " "
end if

if odm <> "" then
   strSQL = strSQL & " AND odm = '" & odm & "' "
end if

   strSQL = strSQL & " ORDER BY ID DESC "
   strSQL = strSQL & " LIMIT " & (currentPage - 1) * pageSize & ", " & pageSize
Adesso prò un problema con altre 3 condizioni:

1) Estrazione di tutti i records senza paginazione;
2) Estrazione dei primi 25 records con paginazione;
3) Estrazione ordinata ascendente o discendente con paginazione.

Ho fatto alcune prove ma quando ad esempio devo estrarre tutti i records la condizione LIMIT entra sempre in gioco.

Sapete aiutarmi a prevedere anche queste 3 ultime condizioni all'interno della query?

Grazie!