cavoli.
non è possibile gestire 4 valori in un unica query?
ho fatto questo, ma se metto sia il modello che il venditore mi filtra solo il venditore...
codice:
if modello <> "" then
sql="(data_immatricolazione LIKE '%/" & request.QueryString("mese") & "/" & request.QueryString("anno") & "') AND modello_auto = "&modello&""
elseif venditore <> "" then
sql="(data_immatricolazione LIKE '%/" & request.QueryString("mese") & "/" & request.QueryString("anno") & "') AND venditore = "&venditore&""
elseif modello <> "" AND venditore <> "" then
sql="(data_immatricolazione LIKE '%/" & request.QueryString("mese") & "/" & request.QueryString("anno") & "') AND (modello_auto = "&modello& ") AND (venditore = "&venditore&")"
else
sql = "(data_immatricolazione LIKE '%/" & request.QueryString("mese") & "/" & request.QueryString("anno") & "') AND (modello_auto LIKE '%"&request.querystring("modello")&"%') AND (venditore LIKE '%"&request.querystring("venditore")&"%')"
end if
Recordset1_cmd.CommandText = "SELECT * FROM q_contratti WHERE "& sql &""
e questi sono i valori che passo:
tutti pieni:
codice:
http://localhost/gestione/vedi_filtrate.asp?modello=3&venditore=3&mese=02&anno=2006&Submit=cerca
tutti vuoti:
codice:
http://localhost/gestione/vedi_filtrate.asp?modello=&venditore=&mese=%25&anno=%25&Submit=cerca