Em transacao

Revisão de 16h56min de 3 de março de 2025 por Kelvin.nunes (discussão | contribs) (Exemplo)
(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)

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;