Ver Mensaje Individual
  #3  
Antiguo 29-01-2014
Parsec Parsec is offline
Miembro
 
Registrado: abr 2006
Posts: 143
Reputación: 19
Parsec Va por buen camino
Hola Ecfisa,

Delphi no reconoce date_format()

Exactamente, lo que necesito es convertir un datetimepicker en aaaa-mm-dd hh:mm:ss (formato fecha de MYSQL) y que delphi lo reconozca como un formato bueno al pasárselo al 'Parameter' de un 'ADOQuery'.
Esta es la instrucción insert en SQL del comoponente ADOQuery:
Cita:
insert into aluminio.fichajes(Orden, Operacion, Empleado, Inicio, Fin, Maquina, TiempoTeorico, UnidadTiempo, Tipo, Tipo_Incidencia, Observaciones_Incidencia, Composicion, Cantidad, Buenas, Malas, Motivo, Observaciones, AyudaStr1) values (:Orden, :Operacion, :Empleado, :Inicio, :Fin, :Maquina, :TiempoTeorico, :UnidadTiempo, :Tipo, :Tipo_Incidencia, :Observaciones_Incidencia, :Composicion, :Cantidad, :Buenas, :Malas, :Motivo, :Observaciones, :AyudaStr1)
Y cuando le intento asignar el valor al 'Parameter' del ADOQuery con el formato que necesita MYSQL es cuando me da el error, (lo he probado de muchas formas, te presento las 2 últimas):

Código Delphi [-]
InsertaFichaje.Parameters.ParamByName('Inicio').Value:=DatetimePicker3.DateTime;
// También he probado con esta sentencia
InsertaFichaje.Parameters.ParamByName('Inicio').Value:=QuotedStr(FormatDateTime('yyyy-mm-dd',DateTimePicker3.Date));

¿Hay solución?.
Gracias y saludos
Responder Con Cita