sc_commit_trans ("Conexão")

O objetivo da macro é efetivar uma série de transações na base de dados.

Nas aplicações de formulário, existem eventos que realizam transações com a base de dados (Ex: onAfterInsert, onAfterUpdate, onAfterDelete, onBeforeInsert, onBeforeUpdate, onBeforeDelete, etc...).
O controle de transações desses eventos é feito pelo próprio Scriptcase, desde que a conexão seja a mesma da aplicação.
Contudo, caso o usuário precise realizar qualquer tipo de redirecionamento nesses eventos, é necessário o uso da macro sc_commit_trans antes da realização do mesmo, para garantir as transações efetuadas anteriormente.

Ex: onAfterUpdate - Usando redirecionamento após atualização de registro:

sc_commit_trans();

sc_redir('grid_main');


O parâmetro "conexão" é opcional, sendo necessário apenas se o comando for executado em uma base de dados diferente da especificada para a aplicação.