Árvore de páginas

Ocorrência

A abertura de uma tabela que não possui campos suportados pelo TOTVS | DBAccess causava uma ocorrência de Assert e derrubava a aplicação.

[FATAL] [THROW] DoAssert() Called from [d:\svn\totvsdbapi.18.2.1.x\lib_base\assertexp.hpp] line [83] extra [invalid AutoChar size] log [0]
Correção

Implementamos uma proteção no momento de obter um Describe Table, onde o TOTVS | DBAccess passa a avaliar se existem campos suportados na estrutura da tabela que será aberta.
Caso não haja ao menos um campo suportado, uma ocorrência de erro será exibida no dbconsole.log do TOTVS | DBAccess:

TOP Error -19 - Table [T1] DOES NOT HAVE ANY SUPPORTED COLUMN.
Informações adicionais
  • Referente à ocorrência: MTEC-2581
  • Sem rótulos