Ver Mensaje Individual
  #4  
Antiguo 20-11-2008
lucho1981 lucho1981 is offline
Miembro
 
Registrado: abr 2006
Ubicación: Tucuman-Argentina
Posts: 44
Reputación: 0
lucho1981 Va por buen camino
Thumbs down

Cita:
Empezado por Besto Ver Mensaje
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.

Última edición por lucho1981 fecha: 20-11-2008 a las 21:04:47.
Responder Con Cita