QUERY SQL (funciona en Access y Oracle) no en ASP
Publicado por Miguel (1 intervención) el 25/11/2005 19:02:48
He usado con mucho exito y frecuencia un truco SQL, tanto en aplicaciones Access como en Oracle, que al querer aplicarlo en ASP no he podido dar con la sintaxis correcta o, más bien, conseguir que funcione.
Se trata de poder filtrar datos mediante variables obtenidas de los usuarios en la cual pongo mi Query de la siguiente forma:
SELECT *
FROM (Nombre de la tabla)
WHERE (((Nombre de la Variable y Formulario)=(nombre del campo)) Or (Nombre de la Variable y Formulario)Is Null)))
De esta forma puedo incluir varias condiciones encadenadas todas con AND para permitir que el usuario pueda hacer uso de una cualquiera, de varias o de todas ellas.
Así, cuando se queda en blanco alguna de las variables, mi Query continuará funcionando como es que me interesa.
Pues bien, al querer llevar esta misma consulta a una aplicación ASP me he visto obligado, para conseguir igual resultado, a incluir una buena cantidad de condicionantes de VBasic y quisiera saber si alguno de Uds. conoce una solución para que mi Query SQL pueda funcionar en ASP o alguna forma simple, sin tantos "IF(es) y THEN" y que me proporcione igual resultado.
Gracias, de antemano.
Se trata de poder filtrar datos mediante variables obtenidas de los usuarios en la cual pongo mi Query de la siguiente forma:
SELECT *
FROM (Nombre de la tabla)
WHERE (((Nombre de la Variable y Formulario)=(nombre del campo)) Or (Nombre de la Variable y Formulario)Is Null)))
De esta forma puedo incluir varias condiciones encadenadas todas con AND para permitir que el usuario pueda hacer uso de una cualquiera, de varias o de todas ellas.
Así, cuando se queda en blanco alguna de las variables, mi Query continuará funcionando como es que me interesa.
Pues bien, al querer llevar esta misma consulta a una aplicación ASP me he visto obligado, para conseguir igual resultado, a incluir una buena cantidad de condicionantes de VBasic y quisiera saber si alguno de Uds. conoce una solución para que mi Query SQL pueda funcionar en ASP o alguna forma simple, sin tantos "IF(es) y THEN" y que me proporcione igual resultado.
Gracias, de antemano.
Valora esta pregunta


0