Árvore de páginas

Esta build contém uma correção relacionada a precisão numérica do DBAccess de um modo geral.

SituaçãoUtlização do DBAccess com tabelas utilizando campos numéricos em índices.
OcorrênciaQuando utilizado um índice composto com valor numérico, uma busca com valores numéricos específicos – normalmente com mais de 8 dígitos significativos e existência de casas decimais – poderia sofrer uma falha de arredondamento de ponto flutuante na conversão para string, na montagem da condição de busca em Queries, causando falha na operação de DBSEEK().
CorreçãoFoi corrigida a rotina de conversão de ponto flutuante para string na montagem das Queries internas emitidas pelo DBAccess.
Informações adicionais
  • Referente ao Ticket 123630
  • Referente à ocorrência: SSIM-1312
  • Disponível a partir do DBaccess Build 20161016. com data de geração igual ou superior a  
  • Esta ocorrência foi reproduzida originamente com o SGDB Oracle, mas poderia ser reproduzida também com outros SGDBs homologados.
  • A correção também envolveu a correção de eventual imprecisão numérica de ponto flutuante na leitura de dados vindos do SGDB e retornados ao AdvPL.