4D v16.3

Active transaction

Página Inicial

 
4D v16.3
Active transaction

Active transaction 


 

Active transaction -> Resultado 
Parâmetro Tipo   Descrição
Resultado  Booleano in Retorna False se a transação atual for suspensa

O comando Active transaction devolve True se o processo atual estiver em transação e se esta transação não for suspensa. Devolve False se não houver uma transação em curso, ou se for suspensa a  transação atual. Uma transação pode ser suspensa utilizando o comando SUSPEND TRANSACTION.

Dado que o comando também devolverá False se o processo atual não estiver em transação, pode ser que necessite utilizar o comando In transaction para saber se o processo está em transação.

Para saber mais, consulte o parágrafo .

Se quiser conhecer o estado da transação atual:

 If(In transaction)
    If(Not(Active transaction))
       ALERT("A transação atual está suspensa")
    Else
       ALERT("A transação atual está ativa")
    End if
 Else
    ALERT("Não estamos em transação")
 End if



Ver também 

In transaction
RESUME TRANSACTION
SUSPEND TRANSACTION
Suspender as transações

 
PROPRIEDADES 

Produto: 4D
Tema: Transações
Número 1387

This command can be run in preemptive processes

 
HISTÓRIA 

Criado por: 4D v15 R4

 
ARTICLE USAGE

Manual de linguagem 4D ( 4D v16)
Manual de linguagem 4D ( 4D v16.1)
Manual de linguagem 4D ( 4D v16.2)
Manual de linguagem 4D ( 4D v16.3)