Mudanças entre as edições de "Procedimento CancelarTransacao"
(Criou página com 'O procedimento '''CancelarTransacao''' realiza o cancelamento da transação impedindo que a execução continue. ==='''Sintaxe'''=== procedure CancelarTransacao; ==='''Parâ...') |
(→Exemplos) |
||
(3 revisões intermediárias pelo mesmo usuário não estão sendo mostradas) | |||
Linha 2: | Linha 2: | ||
==='''Sintaxe'''=== | ==='''Sintaxe'''=== | ||
procedure CancelarTransacao; | procedure CancelarTransacao; | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
==='''Exemplos'''=== | ==='''Exemplos'''=== | ||
− | begin | + | begin |
− | + | try | |
− | + | if not (0 = 1) then | |
− | + | ErroValidacao('Zero não é igual a um'); | |
− | + | except | |
− | + | E: Exception do | |
− | + | begin | |
− | + | CancelarTransacao; | |
− | + | raise Exception.Create(E.Message); | |
− | + | end; | |
− | + | end; | |
− | end. | + | end. |
Edição atual tal como às 14h31min de 29 de janeiro de 2025
O procedimento CancelarTransacao realiza o cancelamento da transação impedindo que a execução continue.
Sintaxe
procedure CancelarTransacao;
Exemplos
begin try if not (0 = 1) then ErroValidacao('Zero não é igual a um'); except E: Exception do begin CancelarTransacao; raise Exception.Create(E.Message); end; end; end.