Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Esta build contém uma mudança de comportamento na criação de tabelas com campos MEMO ( BLOB ou CLOB ) no Banco de Dados IBM DB2. 

SituaçãoCriação de campos MEMO em tabelas de acesso ISAM emulado no DBACCESS, usando o banco de dados IBM DB2
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
  • Disponível no DBAccess 20170202, com data de geração igual ou superior a  
    • 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 MemoAdjustMaxSize