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;
InsertaFichaje.Parameters.ParamByName('Inicio').Value:=QuotedStr(FormatDateTime('yyyy-mm-dd',DateTimePicker3.Date));
¿Hay solución?.
Gracias y saludos