Ajude o site desativando o bloqueador de anúncio

ASSINE A NEWSLETTER

Cadastrando...
PIX uDesenv pix deposito

PROTHEUS-[Environment] - MemoAdjustMaxSize

Autor: Eurai Criado: 22/03/2025 Atualizado: 14/05/2025

 

PROTHEUS-[Environment] - MemoAdjustMaxSize

[ADVPL][PROTHEUS][Environment] - MemoAdjustMaxSize

 

DESCRIÇÃO

Habilita o ajuste automático do tamanho máximo para campos BLOB ou CLOB no Banco DB2, caso a configuração MaxStringSize esteja habilitada para suporte a mais de 1 MB de String no TOTVS | DBAccess.

 

 

USO

[db2]

MemoAdjustMaxSize=0

OBS

 

  • Especificar a chave na seção [DB2] tem efeito sobre o valor default de todos os ambientes DB2 configurados.
  • Caso seja especificada dentro de uma seção de conexão DB2 específica [DB2/ambiente], esta configuração será considerada sobre o default, para todas as tabelas deste ambiente em questão.
  • Os campos CLOB / BLOB no Banco de Dados DB2, são criados com o limite default de 1 MB, quando o tamanho não é especificado explicitamente na criação da coluna.
  • Quando da primeira abertura de uma determinada tabela, após subir o serviço do TOTVS | DBAccess, é verificado se o tamanho máximo do campo BLOB ou CLOB está em conformidade com a configuração MaxStringSize do TOTVS | DBAccess, usada para permitir campos MEMO com mais de 1 MB. Caso o campo BLOB ou CLOB seja menor que o tamanho máximo de String configurado no TOTVS | DBAccess, será gravado no log de erros do TOTVS | DBAccess a mensagem de advertência abaixo
  • .
  • Caso a configuração MemoAdjustMaxSize esteja habilitada, o texto "-- Field size will be automatically adjusted --" será acrescentado na mensagem de advertência, e após a identificação de todos os campos da tabela, o TOTVS | DBAccess vai executar no SGDB as instruções necessárias para aumentar o tamanho máximo suportado por estes campos.
  • Caso a configuração não esteja habilitada, será apenas acrescentado na mensagem de advertência o texto "-- To allow DBAccess to change field size, enable MEMOADJUSTMAXSIZE configuration --"
  • Esta configuração foi implementada a partir do TOTVS | DBAccess Build 20170202 ou superiores, com data de geração superior a 07/04/2017 
  • A partir desta Build do TOTVS | DBAccess, a criação de novas tabelas passa a colocar explicitamente o valor máximo de string suportado no DBAccess (MaxStringSize) nas colunas BLOB e;ou CLOB, caso utilizadas. Para maiores informações sobre este release, acesse o link Melhoria - Tamanho máximo de campos BLOB e CLOB para DB2
  •  
Valores Descrição
0 [Default] Desligado
1 Habilitado
   

 

Discussão (0)

Sem comentários ainda

Realize o LOGIN no site para poder comentar