Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

mcsmarmcs

Consulta entre datas com AdoQuery

Recommended Posts

Estou fazendo consultas com datas usando o componente TQuery, porem, estou migrando para AdoQuery e as consultas são um pouco diferentes. O banco de dados é o MySQL e eu estou pesquisando em apenas um campo, chamado nascimento. O que devo modificar no código abaixo para que esta consulta de datas funcione?query1.Close;query1.SQL.Clear;query1.SQL.Add('SELECT * FROM cliente');query1.SQL.Add('WHERE nascimento>=:Pdata1 and nascimento<=:Pdata2');query1.ParamByName('Pdata1').AsString:=FormatDateTime('YYYY/mm/dd', DateTimePicker1.Date);query1.ParamByName('Pdata2').AsString:=FormatDateTime('YYYY/mm/dd', DateTimePicker2.Date);query1.Open;

Compartilhar este post


Link para o post
Compartilhar em outros sites

E ai bl ? Se pesquisar aqui no forum mesmo tem bastante coisa sobre pesquisa entre datas...eu mesmo ja apanhei muito com elas.........rsrsrsrsr.........

eu usei assim com Ado+Access.....

 

adoquery1.Close;adoquery1.SQL.Clear;adoquery1.SQL.Add('select *');adoquery1.SQL.Add('from tabela');adoquery1.SQL.Add('where tabela.dataabertura between :dtInicio and :dtFim');adoquery1.SQL.Add('and tabela.CLIENTE = ''' + edit1.Text + '''');adoquery1.Parameters.ParamByName('dtInicio').Value:=StrToDate(DateToStr(dtInicio.Date));adoquery1.parameters.ParamByName('dtFim').Value:=StrToDate(DateToStr(dtFim.Date));adoquery1.Open;
Espero ter ajudado...

100+Ådriano.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.