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.