| 4D v18Active transaction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|  | 
    4D v18
 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 SUSPEND TRANSACTION 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 v18)
	
	
	
	
	
 Fehler melden
Fehler melden