Ir para conteúdo

POWERED BY:

Arquivado

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

leandromarujo

Pesquisa

Recommended Posts

Tenho um campo chamado vencimento, onde são cadastradas datas, gostaria de fazer o seguinte, colocar um edit e um botao, e que nesse edit seria digitado uma data futura, e num dbgrid seria exibido da data atual até a data futura.tentei fazer isso , mas não funcionou:Select * form tabelawhere vencimento between getdate() and :data_finalno botão localizar:query1.ParamByName('Data_Final').asDate := StrToDate(Edit1.Text);Open;aparece uma janela escrito dabase engine errordizendo: Capability not supported.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não entendi bem a mensagem de erro e também não sei usar o between, mas de qualquer forma tente assim:

Select * form tabelawhere vencimento >= getdate() and vencimento <= :data_final

[]'s,

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não entendi bem a mensagem de erro e também não sei usar o between, mas de qualquer forma tente assim:

Select * form tabelawhere vencimento >= getdate() and vencimento <= :data_final

[]'s,
continuo dando o mesmo erro...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Colega,

 

Então a mensagem de erro é gerada em face do Paradox não suportar a função GetDate() (presente no SQL Server). Uma solução:

 

Select * from tabela where vencimento between :data_inicial and :data_final 

 

no botão localizar:

 

with query1 dobegin  Close;  ParamByName('Data_inicial').asDate := Date; // Data do OS  ParamByName('Data_Final').asDate := DateTimePicker1.Date; //   Open;end;

Compartilhar este post


Link para o post
Compartilhar em outros sites

Colega,Então a mensagem de erro é gerada em face do Paradox não suportar a função GetDate() (presente no SQL Server). Uma solução:

<font face="verdana">Select * from tabela where vencimento between :data_inicial and :data_final </font> 

no botão localizar:

with query1 dobegin  Close;  ParamByName('Data_inicial').asDate := Date; // Data do OS  ParamByName('Data_Final').asDate := DateTimePicker1.Date; //   Open;end;
a mensagem de erro agora mudou:bde error: 10770 [$2A] [$12]token : selectline number 2Invalid use of keyword.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Colega,

 

Não consegui visualizar o problema. Tente adicionar a seguinte linha para vermos o script antes de sua abertura:

 

with query1 dobegin Close; ParamByName('Data_inicial').asDate := Date; // Data do OS ParamByName('Data_Final').asDate := DateTimePicker1.Date; //   ShowMessage(SQL.Text); // Adicionar esta linha Open;end;

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.