Pessoal Boa Tarde,
Mais um problema estranho.
Tenho uma rotina de importaçã/exportação em Delphi. É o seguinte, preciso pegar valores reais (double) no meu banco, como preço. E como sabem não posso usar Inteiro para este tipo de informação.
Estou definindo a váriável como -> 'x : Double;' e na hora de salvar no banco Interbase faço assim.
qry.fieldbyname('preco').ASFLOAT := x; // x = 19,99
porém no banco ele joga 20,00 e agora?
Tentei usar o ASCURRENCY, nada feito. Alguma dica?
Ah, em outra aplicação funciona. Será o delphi bugado?