Ver Mensaje Individual
  #5  
Antiguo 07-09-2003
Rudi Rudi is offline
Miembro
 
Registrado: jul 2003
Ubicación: Venezuela
Posts: 78
Reputación: 21
Rudi Va por buen camino
hola, revise de nuevo y probé lo que quieres hacer con esos componentes y no me dieron problemas de ningun tipo, este fue el codigo que utilice basado en tu ejemplo:

with IBQuery1 do
Begin
close;
sql.clear;
sql.add('select * from "Tabla1" where "Fecha" between :F1 and :F2 order by "Fecha"'); ***
Prepare;
ParamByName('F1').AsDate := StrToDate(MaskEdit1.Text);
ParamByName('F2').AsDate := StrToDate(MaskEdit2.Text);
open;
end;

*** esa linea de codigo donde asignas la consulta la coloque para que vieras la consulta que utilicé, mediante el uso de parametros no te hara falta incluirla en el codigo solo en el sql del componente. lo que te quedaria el codigo asi:

with IBQuery1 do
Begin
close;
Prepare;
ParamByName('F1').AsDate := StrToDate(MaskEdit1.Text);
ParamByName('F2').AsDate := StrToDate(MaskEdit2.Text);
open;
end;

y esto funciona bien.

espero que te ayude
Responder Con Cita