Árvore de páginas

Esta build contempla a criação de uma segunda função de arredondamento para ser utilizada em Queries com o Banco de Dados PotsgreSQL

SituaçãoUtilização da função ROUND() em queries, onde o primeiro argumento não é atendido pela função originalmente criada pelo DBACCESS,. 
Ocorrência

Casl a função ROUND() seja usada em Queries no Banco de dados PostgreSQL, onde o primeiro argumento seja um campo calculado que gere um resultado com ponto flutuante de precisão dupla, o banco de dados falha ao executar a query, retornando o erro abaixo:

Error : 1 (42883) (RC=-1) - ERROR: function round(double precision, integer) does not exist;Error while executing the query...

-- A expressão calculada neste exemplo era ROUND( 1 / CPON , 8 ) 

ImplementaçãoPara atender a estas situações, o DBACcess passa a criar duas funções ROUND() no banco de dados, para atender a requisições com parametros float8 e double . 
Informações adicionais
  • Referente à ocorrência: TPGW-962