Me parece que tu problema deberia solucionarse con un simple operador logico:
Código:
if parametro <> "fechavalidezoferta" or parametro <> "fechapublicacionoferta" then
Filtro= Filtro & Request.Form (Parametro) & "'"
else
if parametro="fechavalidezoferta" then
Filtro= Filtro & fechavalidezofertafuncion & "'"
end if
if parametro="fechapublicacionoferta" then
Filtro=Filtro & fechapublicacionofertafuncion & "'"
end if
end if
Traduciendo:
Si el campo es diferente de "fechavalidezoferta"
O
Campo diferente de "fechapublicacionoferta"
Me parece que lo que tu quieres decirle es que sea diferente de los dos, no de uno solo, creo que ya me estoy haciendo bolas, pero yo utilizaria un
AND en lugar del OR.
Salu2,