Boa tarde pessoal é o seguinte .. tenho um form com 2 DateTimePicker, um DataSource e um ADOQuery oque quero fazer é uma pesquisa com intervalo entre duas datas, não da nenhum erro mas a pesquisa me retorna vazia, só com o nome dos campos.
Uso o banco acess 2003 na SQL da ADOQUERY estou usando o seguinte codi:
SELECT * FROM a_receber
WHERE data_vencimento between :dtini and :dtfin
em um SpeedButton no evento onclick coloquei assim:
procedure Tfrmcontas_areceber.SpeedButton5Click(Sender: TObject);
begin
begin
With Query_Receber do
begin
Close;
SQL.Clear;
SQL.Add('SELECT * FROM a_receber WHERE data_vencimento between :dtini and :dtfin');
Parameters.ParamByName('dtini').Value := DateTimePicker1.date;
Parameters.ParamByName('dtini').Value := DateTimePicker2.date;
Open;
end;
end;
end;
Liguei o DataSource no ADOQuery e o DBGrid no DataSource
Question
anabon
Boa tarde pessoal é o seguinte .. tenho um form com 2 DateTimePicker, um DataSource e um ADOQuery oque quero fazer é uma pesquisa com intervalo entre duas datas, não da nenhum erro mas a pesquisa me retorna vazia, só com o nome dos campos.
Uso o banco acess 2003 na SQL da ADOQUERY estou usando o seguinte codi:
em um SpeedButton no evento onclick coloquei assim:Liguei o DataSource no ADOQuery e o DBGrid no DataSource
Desde já agradeço quem poder me ajudar....
Forte Abraço
Link to comment
Share on other sites
6 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.