Árvore de páginas

Esta build contém uma correção de um efeito colateral de tratamento de campos NULL em Bases de Dados usadas pelo DBAccess

SituaçãoUtilização do DBAccess 20170202 em bases de dados criadas pelas primeiras versões do TOPConnect
OcorrênciaOs campos das bases de dados criadas pelas primeiras versões do TOPConnect, suportadas atualmente pelo DBAccess, podem ter sido criadas na época sem a propriedade "NOT NULL" definida. Ao atualizar o DBAccess para a build 20170202, as queries de navegação ISAM passaram a usar COALESCE() nas expressões de comparação de colunas que suportem ou aceitem valor NULL, aumentando o tamanho as queries e reduzindo sensivelmente a sua eficiência, caso o campo em questão seja parte de uma chave de índice .
CorreçãoDados os efeitos colaterais observados, o DBAccess deixa de acrescentar o COALESCE nestes casos.
Informações adicionais
  • Referente ao chamado: Ticket 1327495
  • Referente à ocorrência: MTEC-623