Problemas com o Locate
21/11/2005
0
Estou com um problema com o método locate de uma TQuery.
É o seguinte:
Tenho uma TQuery com 14 colunas. Quanto efetuo um locate em um campo float, alguns valores não são encontrados.
Por exemplo:
O valor 805,31 não é encontrado, já o valor 830,94 é localizado.
Isso só acontece com campos float. Se a minha consulta retornar somente 3 campos, o problema não ocorre.
O mesmo problema ocorreu em mais de um banco de dados. Aconteceu tanto no ClientDataSet com no TQuery. O método filter também apresenta o mesmo comportamento de erro.
Agradeço a quem puder ajudar a encontrar uma solução para este ´misterioso´ comportamento.
Para quem quiser simular o problema, posso enviar a base em sqlserver e o código fonte de um aplicativo que simula o problema.
Atenciosamente
Alexandre Coelho
Coelho
Posts
21/11/2005
Edilcimar
21/11/2005
Coelho
Porém não surtiu efeito no meu problema.
Inclusive no bdn não tem nada relatado a este respeito.
Continuo em uma sinuca de bico pois preciso utilizar este recurso da forma como está. :cry:
21/11/2005
Edilcimar
Clique aqui para fazer login e interagir na Comunidade :)