Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Consulta en campos Null| (https://www.clubdelphi.com/foros/showthread.php?t=53613)

pmtzg 25-02-2008 18:48:34

Consulta en campos Null|
 
Hola compañeros
tengo la siguiente cuestión en una consulta que realizo en crystal report XI

estoy haciendo consulta SQL

si en unos de mis parametros le digo :

WHERE
base.datosig = 'F'

obiamente despues del -select del from
me saca mi reporte bien

pero en la bse de datos tengo algunos registros que el campo datosig esta en
blanco no tiene nada

y si le digo


WHERE
base.datosig <> 'F'

no me saca nada; y si existen datos en los campos del registro
unicamente el campo datosig esta en blanco
y quiero desplegar estos
¿como puedo filtrar mi información para los campos Null ?

si elimino base.datosig de la consulta SQL me da todos los registros
tanto los que tiene base.datosig= 'F' como los que no tienen
base.datosig = ' '

espero contar con sus valiosos comentarios
Gracias

gluglu 25-02-2008 19:53:36

No indicas la BBDD que utilizas pero al menos en Firebird e Interbase deberás utlizar 'is Null' para tus consultas.

Por ejemplo :

Código SQL [-]
... WHERE base.datosig is Null

o

Código SQL [-]
... WHERE base.datosig is not Null

;)

pmtzg 26-02-2008 01:38:51

campos null
 
mil gracias amigo
tenias razon
si me funciono

yo habia hecho la prueba de esta manera

Código Delphi [-]
 
 
base.datosif = IsNull

y por supuesto no me corria

una vez más mil gracias


La franja horaria es GMT +2. Ahora son las 20:08:18.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi