Consultor Eletrônico



Kbase 50759: Erro "Value too large to fit in INTEGER datatype. 13682" na geração de relatório PDF
Autor   Bruna Roberta Andryeiak - Produto Framework
Acesso   Público
Publicação   4/15/2015
Produto: Datasul
Ambiente: Unspecified
Versão: EMS 5
Avaliação

Sintoma
Ao tentar executar qualquer relatório PDF no EMS 5, ocorre o erro "Value <value> too large to fit in INTEGER datatype. (13682)".

Causa
A mensagem ocorre devido a uma limitação do Progress. Em OE 10.1A, o tipo da variável é INTEGER e, em OE 10.1B ou superior, é INT64. Neste caso, o Progress instalado é 10.1B ou superior e os programas referentes à geração em PDF ("prgtec\btb\btb942ab.r" e "prgtec\btb\btb942ac.r" ) estão compilados para OE 10.1A.

Solução
Atualizar os programas "prgtec\btb\btb942ab.r" e "prgtec\btb\btb942ac.r" para OE 10.1B.

Observações
INTEGER é igual a 32bit com valor máximo de 4 bilhões. Porém como tem positivo e negativo, varia de -2bi a + 2bi.