Árvore de páginas

Correção - Tipo de dado PARAM_SESSION incompatível com dado inserido


 

SituaçãoUtilização do DBAccess (x86 ou x64) com Informix, MSSQL ou OpenEdge.
OcorrênciaQuando a aplicação Advpl chamava a função TCSetParam(), para realizar uma inserção na tabela TOP_PARAM, o campo PARAM_SESSION usava um tipo inteiro que poderia não suficiente para armazenar a informação, registrando ocasionalmente erros de inserção e respectivas mensagens de erro no log de console do DBAccess.
CORREÇÃOFoi alterado o campo PARAM_SESSION da tabela TOP_PARAM de smallint para int. Essa alteração só é feita nos casos em que a tabela ainda está com smallint e essa verificação é feita na inicialização (conexão com o banco).
Os bancos que tiveram a tabela alterada foram: MSSQL, Informix e OpenEdge.
Informações adicionais
  • Referente ao chamado: TPWGNE
  • Referente à ocorrência: TEC-6211
  • Disponível a partir da build 42.20141119
  • Sem rótulos