La verdad es que no entendi muy bien lo que quieres hacer, quieres hacer una consulta dinamica con valores que llegan por querystring?
Código:
argcount = 0
strSQL = "SELECT campos FROM tabla "
if len(Request.Querystring("variable")) > 0 then
if argcount > 0 then
strSQL = strSQL & " AND "
else
strSQL = strSQL & " WHERE "
end if
strSQL = strSQL & " uncampo = " & Request.Querystring("variable")
argcount = argcount + 1
end if
Y asi N veces hasta el numero de argumentos que quieras.
Salu2,