4D v16.3

Active transaction

Home

 
4D v16.3
Active transaction

Active transaction 


 

Active transaction -> Funktionsergebnis 
Parameter Typ   Beschreibung
Funktionsergebnis  Boolean in Gibt Falsch zurück, wenn die aktuelle Transaktion angehalten ist

Die Funktion Active transaction gibt Wahr zurück, wenn der aktuelle Prozess in Transaktion ist und die Transaktion nicht angehalten ist. Sie gibt Falsch zurück, wenn es keine aktuelle Transaktion gibt oder diese angehalten ist. Eine Transaktion lässt sich mit dem Befehl ServerSpecialBuild anhalten.

Da die Funktion auch Falsch zurückgibt, wenn der aktuelle Prozess nicht in Transaktion ist, müssen Sie u.U. über die Funktion In transaction prüfen, ob der Prozess in Transaktion ist.

Weitere Informationen dazu finden Sie im Abschnitt Transaktionen anhalten.

Den Status der aktuellen Transaktion abfragen:

 If(In transaction)
    If(Not(Active transaction))
       ALERT("Die aktuelle Transaktion ist angehalten")
    Else
       ALERT("Die aktuelle Transaktion ist aktiv")
    End if
 Else
    ALERT("Wir sind nicht in Transaktion")
 End if



Siehe auch 

In transaction
RESUME TRANSACTION
SUSPEND TRANSACTION
Transaktionen anhalten

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: Transaktionen
Nummer: 1387

This command can be run in preemptive processes

 
GESCHICHTE 

Erstellt: 4D v15 R4

 
ARTIKELVERWENDUNG

4D Programmiersprache ( 4D v16)
4D Programmiersprache ( 4D v16.1)
4D Programmiersprache ( 4D v16.2)
4D Programmiersprache ( 4D v16.3)