la query provata da sola funziona bene:
codice:
strSQL = "SELECT REGIONI.* from REGIONI LEFT JOIN PROVINCIE ON (REGIONI.COND = PROVINCIE.COND and REGIONI.ID_REG = "& REG &") WHERE REGIONI.COND IS NULL"
è quando inserisco la condizione che non funziona più... per quale motivo???
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"
else
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