Ver Mensaje Individual
  #1  
Antiguo 30-05-2007
mariofur mariofur is offline
No confirmado
 
Registrado: ene 2003
Posts: 31
Reputación: 0
mariofur Va por buen camino
Filtrando fechas con SQL

Hola.

Estoy trabajando en SQL del BDE y me ocurre lo siguiente.

Tengo una Query que quiero que filtre por fecha, y lo hago de la siguiente manera:



Código Delphi [-]
begin
Base_de_datos.DS_Queryfact.Enabled:=False;
Base_de_datos.QueryFact.SQL.Clear;
Base_de_datos.QueryFact.SQL.Add('SELECT * FROM Cabfact WHERE Cabfact.Fecha_Cabfact BETWEEN :Inicio :Fin');
Base_de_datos.QueryFact.ParamByName('Inicio').AsDate := StrToDate(Edit1.Text);
Base_de_datos.QueryFact.ParamByName('Fin').AsDate := StrToDate(Edit2.Text);
Base_de_datos.DS_QueryFact.Enabled:=True;
Base_de_datos.QueryFact.Prepare;
Base_de_datos.Queryfact.ExecSQL;
Listfact.QuickRep1.Preview;
Edit1.Text:='';
Edit2.Text:='';
Selfechafact.Visible:=False;
Facturasemitidas.Visible:=True;
end;







Todo lo de arriba es lo que hago cuando pulso el botón que debe dar como resultado la consulta.

El error que me da al ejecutar la consulta es el siguiente :

Cita:
Token not found. Token:
y de ahí no pasa. Creo que lo que me está diciendo es que el código SQL está mal.
Podría alguien ayudarme?
Gracias por adelantado.
Responder Con Cita