Ver Mensaje Individual
  #25  
Antiguo 22-06-2018
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Reputación: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola.

No sé por que evitas copiar/pegar tu código, de haberlo echo nos hubieramos ahorrado mucho tiempo.

Otro error que veo y te marco en rojo subrayado es:
Código Delphi [-]
Query1.SQL.Text:= 'Select * from compañia1 where compañia.fechadevencimiento BETWEEN :Fecha1  AND :Fecha2';
Tratándose de una sola tabla no es necesario calificar el nombre de columna, pero si te decides a usarlo, usa el mismo nombre de la tabla.

Salvado el error que te indico Casimiro y el anterior, tendría que funcionar de este modo:
Código Delphi [-]
  Query.Close;
  Query.SQL.Clear;
  Query.SQL.Add('SELECT * FROM COMPANIA');
  Query.SQL.Add('WHERE FECHADEVENCIMIENTO BETWEEN :FECHA_INI AND :FECHA_FIN');
  Query.ParamByName('FECHA_INI').AsDate := DateTimePicker1.Date;
  Query.ParamByName('FECHA_FIN').AsDate := DateTimePicker2.Date;
  Query.Open;
Pero... fijate que usé "COMPANIA" y no "COMPAÑIA" ya que algunas BD pueden protestar por el uso de la "Ñ".

Saludos
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....

Última edición por ecfisa fecha: 22-06-2018 a las 21:17:06.
Responder Con Cita