Ver Mensaje Individual
  #9  
Antiguo 12-08-2005
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Reputación: 29
Lepe Va por buen camino
Pues parece que está intercambiando el mes por el dia en la fecha que le pasas.

La verdad, es muy raro, cuando se utiliza parámetros en SQL, delphi se encarga de resolver ese conflicto con el sistema gestor de Bases de datos, así que no deberías tener errores de ese tipo, a menos que hayas cambiado el formato de fechas en el control Datetimepicker.

En cambio, cuando se usa (en tablas paradox):
Código SQL [-]
where fecha >= '01/02/2005'
Aqui si hay problemas, ya que normalmente casará las fechas con el formato mm/dd/yyyy, y nos devuelve los registros con fecha 2 de Enero.

Código Delphi [-]
sql.Add('where fecha >= ' + formatDatetime('mm/dd/yyyy', datetimepicker1.date);

Un saludo
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita