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
Pergunta
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 para o comentário
Compartilhar em outros sites
6 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.