Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   Valores nulos en fechas (https://www.clubdelphi.com/foros/showthread.php?t=30529)

utopico 08-04-2006 21:52:58

Valores nulos en fechas
 
Hola.
Tengo una tabla en access y quiero filtrar los registros que tengan un campo fecha sin valor. Uso el siguiente código:

Cita:

queryEntregas.SQL.Clear;
queryEntregas.SQL.Add('SELECT * FROM Entregas');
queryEntregas.SQL.Add('WHERE FechaGeneral = :Fecha');
queryEntregas.SQL.Add('ORDER BY Expedicion');
queryEntregas.Parameters.ParamByName('Fecha').Value := Null;
queryEntregas.ExecSQL;
queryEntregas.Open;
pero no me devuelve ningun registro.

La verdad no sé donde está el fallo.

Muchas gracias de antemano.

marcoszorrilla 08-04-2006 21:58:09

Utiliza
Código SQL [-]
Where Fecha is null;

Un Saludo.

Manuel 08-04-2006 23:33:47

Null es un estado no un valor
 
Null es un estado no un valor, por lo tanto bien lo que propone marcoszorilla

utopico 09-04-2006 00:36:41

Muchas gracias.
Mañana lo probaré.

FOURIER 12-04-2006 13:22:43

Código Delphi [-]
queryEntregas.SQL.Text:='SELECT * FROM Entregas WHERE (IIF(ISNULL(FechaGeneral),0,1))';
queryEntregas.Open;

Eso te debe funcionar


La franja horaria es GMT +2. Ahora son las 05:02:44.

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