Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Revisão ortográfica

Esta build contém uma correção de erro esporádico de falha de update em registro, quando processos sob forte concorrência realizam inserções em tabelas criadas com controle de numeração automático  pelo SGDB.

SituaçãoDois ou mais processos concorrentes inserindo registros na mesma tabela, onde a tabela em questão possui controle de numeração automática pelo SGDB 
OcorrênciaCaso haja uma colisão de bloqueios entre processos para a obtenção de um bloqueio interno de inclusão, sem este bloqueio, caso fosse necessário uma atualização dos dados inseridos, o DBACcess não permitia a atualização, finalizando o processo com uma ocorrência de erro -31 : Update Without Lock
CorreçãoA resolução de conflito de bloqueio foi corrigida, para resolver corretamente o conflito de bloquieioa colisão de numeração.
Informações adicionais
  • Referente ao chamado: Ticket 12296408
  • Referente à ocorrência: TPGW-898
  • Essa ocorrência era reproduzida com maior frequência em builds anteriores a DBAccess 20.1.1.3, onde houver uma primeira correção dessa ocorrência. 
  • A correção disponibilizada na build 20.1.1.3 diminuiu as incidências dessa ocorrência, tornando-a menos frequente – Correção - TOP Error -31 - Update WITHOUT LOCK