Where en Blanco

18/10/2004 - 20:21 por Rookie | Informe spam
Tengo un form de busqueda que permite escoger 4 parametros (ninguno es
obligatorio), tengo problemas cuando el usuario deja alguno en blanco.
Como puedo decirle al asp que si una variable esta en blanco (
www.misitio.com?pais=Argentina&region=&producto2), como "region" en este
caso, entonces la ignore y me muestre todas las "regiones"...?.

Donde puedo encontrar ejemplos para variables texto y numericas...

De antemano, Gracias
 

Leer las respuestas

#1 Gabriel
18/10/2004 - 20:34 | Informe spam
Creo que la forma correcta de hacerlo es ir adicionando al WHERE las
diferentes variables dependiendo de si estan o no en blanco, en vez de
adicionar todo de una vez que no valida si esta en blanco...

por ejemplo

Sql="select * from master where "

If region<>""
Sql=Sql & "region=" & region
Endif

if producto<>""
Sql=Sql & " and producto=" & producto
Endif

y asi por delante.

Gabriel.


"Rookie" escreveu na mensagem
news:
Tengo un form de busqueda que permite escoger 4 parametros (ninguno es
obligatorio), tengo problemas cuando el usuario deja alguno en blanco.
Como puedo decirle al asp que si una variable esta en blanco (
www.misitio.com?pais=Argentina&region=&producto2), como "region" en
este
caso, entonces la ignore y me muestre todas las "regiones"...?.

Donde puedo encontrar ejemplos para variables texto y numericas...

De antemano, Gracias

Preguntas similares