[Lazarus-es] Uso de par?metros opcionales o polimorfismo.
JoshyFun
joshyfun en gmail.com
Vie Dic 25 01:53:32 CET 2009
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
More information about the Lazarus-es
mailing list