Socket
Início  Anterior  Próximo

minilogowi


seta Transação



O componente Transação permite que o desenvolvedor defina um conjunto de elementos no pré-página ou pós-página que devem ser executados dentro de um contexto transacional. Os elementos internos da transação podem usar diferentes Banco de Dados e caso todas as operações ocorram com sucesso será dado um commit em todas as conexões e caso alguma operação tenha falhado será dado um rollback..

Caso o elemento Finalizar Transação não tenha sido colocado será forçada uma finalização depois do pré-página e depois do pós-página.

O campo
Descrição serve para que o desenvolvedor da aplicação escreva um breve comentário sobre a transação.

O campo
Resposta(objeto) serve para que o desenvolvedor indique uma variável que irá conter a mensagem sobre como foi a execução da transação . O desenvolvedor pode usar objeto.status() para ter detalhes da execução, pois caso nada tenha sido feito estará vazio, estará TRUE se tudo deu certo e a mensagem de erro no BD caso tenha havido erro na execução. As variáveis individuais de cada Update dentro da transação continuam existindo normalmente.

O campo
Mensagem OK serve para que o desenvolvedor informe a mensagem que deve ser colocada no objeto caso a transação tenha sido executada com sucesso.

O campo
Mensagem de erro padrão serve para que o desenvolvedor informe a mensagem que deve ser colocada no objeto caso a transação tenha falhado.

O campo
Mensagem caso nenhum condição tenha sido atendida serve para que o desenvolvedor informe a mensagem que deve ser colocada no objeto caso nenhum comando tenha sido executado nos BDs.