[Lazarus-es] Como saber cuando un campo de fecha es nulo

Ismael L. Donis García ismael en citricos.co.cu
Vie Jun 17 18:47:14 CEST 2011


Perfecto. 1 Millón de Gracias Reiteradas

Ahora tengo otro problema.

Estoy tratando de ejecutar un procedimiento almacenado para actualizar la 
fecha y la paso de la siguiente forma:

LParam.Add('dMesa');
LValor.Add(formatdatetime('yyyy/mm/',dtmmesa) + '01');

Con lo que el parámetro queda con el siguiente valor, por ejemplo: 
'2011/06/17'

Y de esta forma lo asigno al TSQLQuery  llamado rsusc

rsusc.Params.ParamByName(LParam[i]).AsDate:=StrToDate(LValor[i])

Pero me da error de fecha invalida al tratar de convertir la fecha, ósea la 
función StrToDate('2011/06/17')

Trato de usar el formato 'yyyy/mm/dd' porque nunca he tenido problemas en la 
conversión de fechas usando ese tipo de formato. Esto con Visual Basic. Y es 
lo que estoy tratando de aplicar en Lazarus.

Saludos Reiterados a to2s
=========
|| ISMAEL ||
=========
----- Original Message ----- 
From: "José Mejuto" <joshyfun en gmail.com>
To: "Spanish version of Lazarus List" 
<lazarus-es en lists.lazarus.freepascal.org>
Sent: Friday, June 17, 2011 11:32 AM
Subject: Re: [Lazarus-es] Como saber cuando un campo de fecha es nulo


Hello Ismael,

Friday, June 17, 2011, 3:13:43 PM, you wrote:

ILDG> Estoy tratando de conocer si un campo tipo DATE en
ILDG> firebird tiene un valor nulo y no lo he logrado conseguir. Como
ILDG> podría averiguar si es nulo o no?

if xxxx.FieldByName('Campo').Value=NULL then ...

No uses el AsString, el resultado de '' lo puedes obtener sin que el
campo sea NULL.

-- 
Best regards,
 José


_______________________________________________
Lazarus-es mailing list
Lazarus-es en lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es






More information about the Lazarus-es mailing list