Árvore de páginas


OcorrênciaO DBAccess não informava explicitamente o tamanho máximo da informação que poderia ser gravada nos campos BLOB ou CLOB, usados para armazenar dados de campo Memo do AdvPL. Como o valor default do SGDB para este tipo de campo é 1 MB, não era possivel armazenar mais de 1 MB de String em campo MEMO no DBAccess, mesmo que todas as configurações para isso fossem adequadamente configuradas ( MaxStringSize, MemoMega, etc).
MelhoriaA partir da build atual do DBAccess, os campos BLOB e CLOB serão criados pelo DBAccess informando explicitamente o tamanho máximo de String em uso no DBAccess, para que os campos suportem a gravação dos dados nos tamanhos desejados.
Informações adicionais
  • Não há chamado relacionado.
  • Referente à ocorrência: TEC-7782
  • Nesta build também foi implementada uma verificação da capacidade dos campos BLOB e CLOB já existentes na base de dados, no momento de sua abertura, inclusive com a possibilidade do DBAccess realizar o ajuste de tamanho máximo automaticamente, caso necessário. Para maiores informações, consulte a configuração DBAccess - Seção [Environment], chave MemoAdjustMaxSize