allora devi creare una query sql dinamica, in base ai parametri riempiti e quelli no. qualcosa del tipo:


sql1 = "Select campo1, campo2, .... from tabella where 1=1 "

IF variabile1 <> "" then

sql1 = sql1 & " and campo1 like '*" & variabile1 & "*' "

end IF

.....

e ripeti il giochino per le varie variabili

alla fine metti la clausola di ordinamento, as esempio

sql1 = sql1 & " Order by campo1 desc"

priam di eseguirla,metti un bel

response.write sql1
response.end

e fai un po' di debug.