Cosa sbaglio in queste query condizionate, perchè funziona soltanto la seconda condizione???:
codice:
if (REG <> 0 OR PROV <> 0 OR ucase(trim(COM)) <> "TUTTI") then
strSQL = "SELECT REGIONI.* from REGIONI LEFT JOIN PROVINCIE ON (REGIONI.COND = PROVINCIE.COND and REGIONI.ID_REG = "& REG &") WHERE REGIONI.COND IS NULL"
elseif (REG = 0 AND PROV = 0 AND ucase(trim(COM)) = "TUTTI") then
strSQL = "SELECT REGIONI.* from REGIONI LEFT JOIN PROVINCIE ON REGIONI.COND = PROVINCIE.COND WHERE REGIONI.COND IS NULL"
Set strREC = ConnDown.Execute(strSQL)
end if