Erro de cálculo em Delphi com Access 97
Caros amigos,
tenho uma aplicação que rodo há mais de 3 anos com quase 50 usuários, que quando foi dimensionada era para 10 e acreditem, usa Access 97 numa boa.
Quase numa boa. Não sei se é o Delphi 6 ou o Access 97, creio que seja o Access pois acontece a mesma coisa quando rodo as mesmas consultas nele sem passar pelo Delphi.
Numa determinada parte de conta corrente, supondo que tenha três créditos, de R$ 10,00 de R$ 15,00 e de R$ 30,00, a soma teria que dar R$ 55,00. Mas na prática dá alguma coisa do tipo R$ 55,0001987 ou R$ 54,99998976, ou seja não dá o número redondo que deveria.
Alguém sabe se isto era para corrigir o velho bug do pentium (lembram da copa de 94: 10 jogadores mais 1 goleiro dá 10,99997 jogadores !!!).
Como resolver ? Um abraço,
tenho uma aplicação que rodo há mais de 3 anos com quase 50 usuários, que quando foi dimensionada era para 10 e acreditem, usa Access 97 numa boa.
Quase numa boa. Não sei se é o Delphi 6 ou o Access 97, creio que seja o Access pois acontece a mesma coisa quando rodo as mesmas consultas nele sem passar pelo Delphi.
Numa determinada parte de conta corrente, supondo que tenha três créditos, de R$ 10,00 de R$ 15,00 e de R$ 30,00, a soma teria que dar R$ 55,00. Mas na prática dá alguma coisa do tipo R$ 55,0001987 ou R$ 54,99998976, ou seja não dá o número redondo que deveria.
Alguém sabe se isto era para corrigir o velho bug do pentium (lembram da copa de 94: 10 jogadores mais 1 goleiro dá 10,99997 jogadores !!!).
Como resolver ? Um abraço,
Amjorge
Curtidas 0