Bom dia, estou com um problema no SQL e gostaria que alguém me ajudasse:
se eu fizer essa pesquisa:
dmDados.ibqConsultaContasAPagar.SQL.add 

(' select * from contas_a_pagar where ((contas_a_pagar.datalancamento >= '+ 
chr(39) + eDataInicial.text + chr(39) + ')' and '(contas_a_pagar.datalancamento 
>= '+ chr(39) + eDataFinal.text + chr(39) + ')');

 

Corrigida....

 

 

dmDados.ibqConsultaContasAPagar.SQL.add 

(' select * from contas_a_pagar where ((contas_a_pagar.datalancamento >= '+ 
chr(39) + eDataInicial.text + chr(39) + ') and (contas_a_pagar.datalancamento 
>= '+ chr(39) + eDataFinal.text + chr(39) + ')');

 

 

  _____  

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Régis 
Júlio Bender
Enviada em: terça-feira, 28 de novembro de 2006 09:21
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] Problemas no SQL

 

Bom dia, estou com um problema no SQL e gostaria que alguém me ajudasse:
se eu fizer essa pesquisa:
dmDados.ibqConsultaContasAPagar.SQL.add (' select * from contas_a_pagar where 
((contas_a_pagar.datalancamento >= '+ chr(39) + eDataInicial.text + chr(39) + 
')' and '(contas_a_pagar.datalancamento >= '+ chr(39) + eDataFinal.text + 
chr(39) + ')');

no delphi ele esta dando esse erro:
[Error] uRelatContasAPagar.pas(40): Operator not applicable to this operand type

Se eu colocar esse:
dmDados.ibqConsultaContasAPagar.SQL.add (' select * from contas_a_pagar where 
((contas_a_pagar.datalancamento >= '+ chr(39) + eDataInicial.text + chr(39) + 
')' );
fica certo

não estou conseguindo implementar o "AND" para fazer a pesquisa entre duas 
datas.

outra coisa, eu informo no edit a data no formato dd/mm/aaaa e ele pesquisa 
como mm/dd/aaaa
Como eu faço para converter?

Alguém pode me ajudar?
desde já, agradeço.

Abraço

sds

Bender Desenvolvimento de Sistemas 
e Serviços Contábeis (Régis)
(51) 98470699

Novo Hamburgo/RS
MSN: [EMAIL PROTECTED] <mailto:regissk8%40terra.com.br> 

[As partes desta mensagem que não continham texto foram removidas]

 



[As partes desta mensagem que não continham texto foram removidas]

Responder a