Árvore de páginas

Versões comparadas

Chave

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

Pagetitle
DBAccess - 23.1.1.1
DBAccess - 23.1.1.1
Estado
colourYellow
titleem desenvolvimento

Correções


Expandir
titleCorreção na criação de índice UNQ na cópia de tabelas pelo DBTools

Ocorrência: Ao usar o DBTOOLS para migração de tabelas entre bancos de dados, quando habiltada a criação de índices no SGDB de destino, e a tabela de origem possui um índice de chave única, ocorria erro de criação do índice único devido a problemas com a informação de chave unica obtida pelo dbtools. 

Correção: Revisar e corrigir API de identificação de chave de índice único do DBTools. 

Informações adicionais: Correção ref issue TPGW-1440 e TPGW-1433

Expandir
titleCorreção na TCDBINSERT em caso de campo inexistente

Ocorrência: Ao usar a função TCDBINSERT() ou o Bulk Insert do Framework – que internamente se utiliza da função TCDBINSERT – em caso de erro de argumento, como informar um campo que não existe, ou tentar informar a coluna R_E_C_N_O_ para uma tabela com controle de numeração automática pelo SGDB, a transação interna aberta pela função TCDBINSERT permanecia aberta mesmo após o erro.

Correção: A função TCDBINSERT no DBAccess somente abre a transação após passar pelas validações de argumentos durante a execução. 

Informações adicionais:

  • Caso a aplicação AdvPL não abra uma transação antes de chamar a função TCDBINSERT, o DBAccess abre uma transação na conexão internamente, e fecha automaticamente comitando os dados em caso de sucesso, e realizando rollback em caso de falha. 
  • Correção ref. issues TPGW-1452 e TPGW-1453


    Melhorias

    Novas Implementações