Em transacao
EmTransacao é utilizado para verificar se uma transação está ativa antes de executar comandos no banco de dados.
Sintaxe
EmTransacao
Exemplo
begin if ScriptServer then raise Exception.Create('Está no Servidor'); // Inicia a transação, garantindo que EmTransacao fique true if not EmTransacao then begin IniciarTransacao; // Supondo que essa seja a função que inicia uma transação raise Exception.Create('Transação iniciada.'); end; if EmTransacao then raise Exception.Create('Em transação') else raise Exception.Create('Não está transacionando'); raise Exception.Create('Está no Cliente'); end;