[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