[firebase-br] Select no Win7 64

Carlos H. Cantu listas em warmboot.com.br
Seg Nov 26 13:58:56 -03 2012


Use um monitor SQL para ver o conteúdo dos parâmetros que estão sendo
enviados ao Firebird, comparando os valores no Win32 e no Win64. Do ponto
de vista do Firebird, não há diferença, portanto, se há algum
problema, está na aplicação/componente.

Se os parâmetros são timestamp, lembre-se que a hora+minuto+segundos
serão considerados na comparação.

Experimente também rodar a query escrevendo os valores direto no WHERE
(sem parâmetros), e compare os resultados.

PS: Como você está atribuindo "Now", tenha certeza que a data do
computador está correta.

[]s
Carlos H. Cantu
www.FireBase.com.br - www.firebirdnews.org
www.warmboot.com.br - blog.firebase.com.br

PL> Pessoal. porque esse select não funciona no Win 7 64? No 32 funciona 
PL> legal...

PL>    QueryBuscaCom.Close;
PL>    QueryBuscaCom.SQL.Clear;
PL>    QueryBuscaCom.SQL.Text := 'SELECT * FROM REGISTRO WHERE Cod =:pCODIGO and
PL> :pDATAHOJE between DataIni and DataFim';
PL>    QueryBuscaCom.ParamByName('pCODIGO').AsString:= trim(ComboArq.Text);
PL>    QueryBuscaCom.ParamByName('pDATAHOJE').AsDateTime:= now; //
PL>    QueryBuscaCom.Open;

PL> Alguma dica?

PL> Obrigado
PL> Leonardo





Mais detalhes sobre a lista de discussão lista