Hola,
queria hacerles una consulta:
Tengo que hacer una consulta con una clausula WHERE variable

por ejemplo tengo un campo estado de un caracter que puede ser "C" o "A" o " " 
(vacio)
y quiero poner como variable el estado a consultar que puede ser lo de arriba 
o todos (cualquiera) pero el problema viene cuando selecciono todos. 
En tablas fox ponia "" (longitud 0) y me traia todos los registros pero en SQL 
o MYSQL me trae lo que esta vacio.

Es decir:
1) con WHERE estado = ?cEstado   (si cEstado "A" o "C" va bien pero si cEstado 
= "" (longitud 0) solo me trae los vacios)
2) con WHERE LIKE ?cEstado (si cEstado "A" o "C" va bien pero si cEstado = "" 
solo me trae los vacios)
2) con WHERE LIKE ?cEstado (si cEstado "%A" o "%C", "%" aca va bien, pero con 
cEstado "% " no  me trae nada)

Espero se entienda.
Saludos
Carlos Morandin

Responder a