4D v16.3Active transaction |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
Active transaction
|
Active transaction -> Funktionsergebnis | ||||||||
Parameter | Typ | Beschreibung | ||||||
Funktionsergebnis | Boolean |
![]() |
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
In transaction
RESUME TRANSACTION
SUSPEND TRANSACTION
Transaktionen anhalten
Produkt: 4D
Thema: Transaktionen
Nummer:
1387
Erstellt: 4D v15 R4
4D Programmiersprache ( 4D v16)
4D Programmiersprache ( 4D v16.1)
4D Programmiersprache ( 4D v16.2)
4D Programmiersprache ( 4D v16.3)