Ver Mensaje Individual
  #1  
Antiguo 25-05-2011
pau_elx pau_elx is offline
Miembro
NULL
 
Registrado: feb 2011
Posts: 21
Reputación: 0
pau_elx Va por buen camino
Consulta con formatos de fecha

Hola, tengo un problema con una query, tengo una tabla en mysql llamada factura con un campo fecha_factura de tipo datetime, yo cojo en un formulario una fecha de un datetimepicker, y a continuación hago una consulta
Código Delphi [-]
query1.SQL.Add('select * from factura where fecha_factura=:fecha;');
query1.ParamByName('fecha').AsDate:=datetimepicker1.date;
y me da error en la consulta cuando compara el datetimepicker con el campo fecha factura, la fecha me la pone como año-mes-dia, en mysql está almacenada como dia/mes/año, he probado a definir una variable s de tipo string y utilizar la función
Código Delphi [-]
s:=formatdatetime('dd/mm/yyyy',datetimepicker1.date);
lo cual me cambia el formato, pero al pasar otra vez el string a date con strtodate(s); me lo pone otra vez en año-mes-dia, ¿alguien sabe como solucionar este error?

un saludo.

Última edición por ecfisa fecha: 26-05-2011 a las 08:05:44. Razón: Etiquetas [DELPHI] [/DELPHI]
Responder Con Cita