Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Ocorrência

A abertura de uma tabela que não possui campos suportados pelo

Inclusão de trecho
dbaccess
dbaccess
nopaneltrue
causava uma ocorrência de Assert e derrubava a aplicação.

Sem Formato
[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

Inclusão de trecho
dbaccess
dbaccess
nopaneltrue
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
Inclusão de trecho
dbaccess
dbaccess
nopaneltrue
:

Sem Formato
TOP Error -19 - Table [T1] DOES NOT HAVE ANY SUPPORTED COLUMN.
 ( From tMSSQLConnection::DescribeTable )
Thread ID [13888]       User [danilo]   IO [15] Tables [0]      MaxTables [0]   Comment []      SP [ ]  Traced [No]     SQLReplay [No]  InTran [No]     DBEnv [MSSQL/DBACCESS64_MSSQL]  DBThread [(SPID 52)]    Started [23/04/2019 15:51:22]        IP [192.168.56.1:1232]  IDLE [ ]        InTransact [ ]  Memory [161981] Running [ROP_OPEN]      RCV [1249]      SND [1136]      TCBuild [20181212-20190423]     TCVersion [18.99.99.99] ARCH [64]       OS [WINDOWS]    BUILD [DEBUG]
Informações adicionais
  • Referente à ocorrência: MTEC-2581