Ocorrência | Dado um cálculo aritmético sob uma única variável, a gravação do resultado no SGBD não respeitava a quantidade de casas decimais definidas na criação da tabela, resultando em um valor com mais casas decimais no SGBD. Exemplo de situação: Trecho de um programa AdvPL nVal := 6607.18 nVal := nVal - 99.10 nVal := nVal - 198.21 nVal := nVal - 42.94 nVal := nVal - 66.07 (cT1)->( DBAppend(.F.) ) (cT1)->VALOR := nVal (cT1)->( DBCommit() )
|
---|---|
Correção | Implementado tratamento no TOTVS | DBAccess para considerar a quantidade de casas decimais que foi definida na criação da tabela e antes de enviar o valor para o SGBD, é feito um arredondamento do valor. |
Informações adicionais |
|
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas