Á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.2
DBAccess - 23.1.1.2
Estado
colourYellow
titleem desenvolvimento


Correções

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