Cita:
Empezado por Besto
Al final lo que hago es crear un campo en mysql que sea datetime y luego las trato antes de insertarlas en la base de datos.
Cuando inserto un registro en la base de datos formateo antes la fecha:
"insert into .....(..., campotipofecha,...) values (...,FormatDateTime('yyyymmdd',EFecha.date),...)
Para recuperarla no hay ningún problema , el mismo campo se le asigna al componente:
EFecha.date := FieldByName('fecha').AsDateTime;
|
Gracias Besto, pero no pude resolver todavia mi problema.
Les cuento q intente en un query
Código SQL
[-]INSERT legajo, duracion, dia INTO tiempotrabajado
VALUES
(:leg, :dura, FORMATDATETIME('yyyymmdd',:hoy))
Donde
:hoy es el parametro q recibe
Código Delphi
[-] ParamByName ('hoy').value:= DATETOSTR(date());
La cuestion es q o hay algo q no comprendi o algo estoy haciendo mal.
Te cuento q uso mysql 5 y delphi 7.
Alguna sugerencia? O como podria guardar la fecha desde la consulta directamente? algo asi como lo q dice Droguerman.