Ver Mensaje Individual
  #5  
Antiguo 20-11-2008
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Reputación: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Los problemas con las fechas se evitan si se pasan correctamente como parámetros:

Código SQL [-]
INSERT legajo, duracion, dia INTO tiempotrabajado
VALUES
(:leg, :dura, :hoy)

Código Delphi [-]
ParamByName('hoy').AsDate := date();

O sea, el valor se pasa como tipo TDate y es el propio componente Query quien se encarga del formato adecuado para el motor en cuestión. Observa que debes poner AsDate y no Value.

Si quieres que sea el mismo MySQL el que asigne la fecha usa la función curdate:

Código SQL [-]
INSERT legajo, duracion, dia INTO tiempotrabajado
VALUES
(:leg, :dura, curdate())

// Saludos
Responder Con Cita