Árvore de páginas


Correções

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