[Lazarus-es] Uso de par?metros opcionales o polimorfismo.
Ismael L. Donis Garc?a
ismael en citricos.co.cu
Lun Dic 28 15:54:21 CET 2009
Gracias reiteradas, funciona perfecto.
=========
¦¦ ISMAEL ¦¦
=========
----- Mensaje original -----
De: "JoshyFun" <joshyfun en gmail.com>
Para: "Spanish version of Lazarus List"
<lazarus-es en lists.lazarus.freepascal.org>
Enviado: jueves, 24 de diciembre de 2009 06:53
Asunto: Re: [Lazarus-es] Uso de par?metros opcionales o polimorfismo.
Hello Ismael,
Thursday, December 24, 2009, 8:50:40 PM, you wrote:
ILDGa> Los agrego de la siguiente forma:
[...]
ILDGa> rsbuscar.Params.ParamByName(LParam[i]).AsDate:=StrToDate(LValor[i]);
Tu problema está aquí, primero le dices que te pase la fecha a string
"yyyy/mm/dd" y luego que convierta una string "yyyy/mm/dd" a DateTime
usando "dd/mm/yyyy", normal que falle, no ?
Si el campo de firebird es DATE olvídate del formato que tiene, eso lo
maneja el SQLDb. Como tienes que pasarlo a String temporalmente para
poder meterlo en el TStringList usa el formato "por defecto" tanto
para pasar de string a fecha como de fecha a string:
Lista.Add(DateToString(MiFecha));
[...]
rsbuscar.Params.ParamByName(LParam[i]).AsDate:=StrToDate(LValor[i]);
El SQLDb ya hará las conversiones necesarias.
--
Best regards,
JoshyFun
_______________________________________________
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