Piu che il LIKE mi sa' che e' questo quello che vuoi sapere.
Dato che parli del fatto che per ottenere dei risultati devi impostare tutti i filtri, forse dovresti costruire la query in base ai parametri passati dal form.
Mi spiego.
il codice che segue e' stato rivisto e corretto 
codice:
<%
sql = "select * from mytable"
opzione1 = request.form("opzione1")
' presupponiamo che l'opzione1 e' testo:
if opzione1 <> "" then sql2 = " where opzione1='" & opzione1 & "'"
opzione2 = request.form("opzione2")
' immaginiamo che opzione2 sia un numero, magari proveniente da un select,
' imposti il default vuoto come 0 e di conseguenza:
if int(opzione2) > 0 then
if len(sql2) = 0 then sql2 = " where" else sql2 = sql2 & " and"
sql2 = sql2 & " opzione2=" & opzione2
end if
opzione3 = request.form("opzione2")
if int(opzione3) > 0 then
if len(sql2) = 0 then sql2 = " where" else sql2 = sql2 & " and"
sql2 = sql2 & " opzione3=" & opzione3
end if
' e via discorrendo per le altre opzioni.
' ......
' al termine aggiungi tutta la stringa sql2 con le opzioni della query alla query iniziale
sql = sql & sql2
%>