Ciao

dovrei estrarre con una query una serie di dati secondo il valore che arriva dal form e scrivo così:
codice:
cod = Request.querystring("cat")
cad = Request.querystring("uoat")
email = Request.querystring("email")

DIM ARR_DALFORM
ARR_DALFORM = split(cod, "-")
cod0 = ARR_DALFORM(0)

DIM ARR_DALFORMM
ARR_DALFORMM = split(cad, "-")
cad0 = ARR_DALFORMM(0)


If cod0 <> 0 and cad0 = 0 then
  strSQL = "SELECT * FROM ListFiles WHERE id_cat = "&cod0&" and Stato IS NULL"
end if

if cod0 <> 0 and cad0 <> 0 then
  strSQL = "SELECT * FROM ListFiles WHERE id_uoat = "&cad0&" and Stato IS NULL"
End If
perchè quando si verifica la seconda condizione, cioè:
codice:
if cod0 <> 0 and cad0 <> 0 then
strSQL = "SELECT * FROM ListFiles WHERE id_uoat = "&cad0&" and Stato IS NULL"
la query estrae sempre come se fosse rispettata sempre la prima condizione?