[firebase-br] Select no Win7 64

Tecnobyte Informática temp2 em tecnobyte.com.br
Seg Nov 26 10:29:05 -03 2012


Olá Gladiston

O que exatamente você considera errado neste SQL? Eu tenho uma situação como 
esta abaixo e funciona normalmente:

SELECT ... FROM ContaReceber
WHERE CURRENT_DATE BETWEEN DataEmissao AND DataPagto

Isto retorna todas as contas a receber em que:

- data de emissão é menor ou igual à data corrente
e
- data do pagamento é maior ou igual à data corrente.

Atenciosamente.

Daniel P. Guimarães
Tecnobyte Informática
www.tecnobyte.com.br

-----Mensagem Original----- 
From: Gladiston Santana
Sent: Monday, November 26, 2012 7:31 AM
To: FireBase
Subject: Re: [firebase-br] Select no Win7 64

Olhando assim, não deveria funcionar em ambos.
Tanto o uso de query parametrizada quanto a clausula between estão erradas.
Não vejo como isso daí teria funcionado no win32.

Em 23 de novembro de 2012 19:21, Pedro Leonardo
<pleonardomv em bol.com.br>escreveu:

> Pessoal. porque esse select não funciona no Win 7 64? No 32 funciona
> legal...
>
>   QueryBuscaCom.Close;
>   QueryBuscaCom.SQL.Clear;
>   QueryBuscaCom.SQL.Text := 'SELECT * FROM REGISTRO WHERE Cod =:pCODIGO
> and :pDATAHOJE between DataIni and DataFim';
>   QueryBuscaCom.ParamByName('**pCODIGO').AsString:= trim(ComboArq.Text);
>   QueryBuscaCom.ParamByName('**pDATAHOJE').AsDateTime:= now; //
>   QueryBuscaCom.Open;
>
> Alguma dica?
>
> Obrigado
> Leonardo





Mais detalhes sobre a lista de discussão lista