Select Datas usando ADO e Access

15/02/2006

0

Pessoal,

Estou tentando executar uma ADOQuery para retornar uma consulta entre datas, mas não estou conseguindo.

O caso é o seguinte: se eu digito a instrução

select * from tabCotacaoDolar where DataCotacaoDolar between #01/01/2000 and 01/01/2007

diretamente na propriedade SQL do componente, ele me retorna os valores. Se eu tento executar pelo código

qryCotacaoDolar.SQL.Add(´select * from tabCotacaoDolar where DataCotacaoDolar between 01/01/2000 and 01/01/2007´);

ele dá uma mensagem de erro: Missing SQL Property

Já tentei com aspas e apóstrofe antes de , mas não obtive êxito.

Vocês sabem o que poderia ser? Estou usando Delphi 7 com ADO e Access.

Obrigado,
Evemar


Evemar

Evemar

Responder

Posts

15/02/2006

Paullsoftware

Propriedade SQL do minha AdoQuery
Select * From Caixa
Where DATACAIXA between :dI and :dF 
Order By DataCaixa


botão para chamar os dados
 CaixaEntradas.Close;
 CaixaEntradas.Parameters[0].Value := FormatDateTime(´dd/mm/yyyy´,SelData.Date);
 CaixaEntradas.Parameters[1].Value := FormatDateTime(´dd/mm/yyyy´,SelData.Date);
 CaixaEntradas.Open;


espero ter ajudado! :lol:


Responder

15/02/2006

Evemar

Paulo,

Muito obrigado.
Testei aqui e funcionou perfeitamente!

Um abraço,
Evemar


Responder

16/02/2006

Paullsoftware

precisando estamos ai!


Responder

09/09/2018

Lauro

Embora o post seja antigo o erro informado Missing SQL Property refere se a não ter o informado o comando select * from nometabela; na propriedade sql do ADOQuery, caso estiver usando o bd MSAccess.
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar