Delphi - no me respeta las fechas con between

 
Vista:

no me respeta las fechas con between

Publicado por alberto ortiz (1 intervención) el 27/11/2006 23:58:14
Hola a todos tengi una tabla de paradox en la cual tiene un campo de típo fecha, realizo una consulta por rango de fechas con dos datetimepicker donde el usuario espeficica la fecha inicial y la fecha final, el codigo es algo asi:
DATAMODULE1.QUERY1.SQL.Add('SELECT * FROM ventas WHERE fecha between "+fechaini.date+" and "+fechafin.date+"'); pero me manda el mensaje: "type mismatch in expression

Cual es el problema, mi campo es de tipo date

gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:no me respeta las fechas con between

Publicado por Nombre (106 intervenciones) el 28/11/2006 00:31:35
Prueba algo como esto:

DATAMODULE1.QUERY1.SQL.Add('SELECT * FROM ventas WHERE fecha between :DESDE and :HASTA');
DATAMODULE1.QUERY1.ParamByName('DESDE').AsDate := DateTimePickerDesde.Date;
DATAMODULE1.QUERY1.ParamByName('HASTA').AsDate := DateTimePickerHasta.Date;
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar