Comparando valores nulos
Hola. tengo una base de datos, y una table que puede contener valores de fecha nulos, ahora es necesario conocer si el valor contenido en el campo es nulo o no, la pregunta es como comparo valores nulos?
[delphi] if (datasource.dateset['fecha'] = Null )then [delphi/] Esto no funciona. |
Tienes varias formas:
Para el primer método, tienes que añadir el Uses Variant; saludos |
funciona igual si lo que tengo es un Query, en lugar de un datasource?
|
Cita:
|
Tengo un problemita, ¿acaso esta funcion varisNull, booleana trabaja con logica inversa?
Para ver si un campo era nulo, era un campo de fecha, hice:
|
Y ¿ese algo que es? porque dependiendo de lo que pongas, tiene un significado u otro.
saludos |
lo que en realida estoy haciendo es:
|
Saludos
Cita:
No se si no estoy captando :confused: |
Cita:
|
Cita:
Podes comprobar entonces, DataSource1.DataSet['FECHA'].IsNull o bien VarIsNull(DataSource1.DataSet['FECHA'].Value) Hasta luego. ;) |
La franja horaria es GMT +2. Ahora son las 20:25:00. |
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