| 4D v18Active transaction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|  | 
    4D v18
 Active transaction 
         | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Active transaction -> Resultado | ||||||||
| Parámetro | Tipo | Descripción | ||||||
| Resultado | Booleano |   | Devuelve False si se suspende la transacción actual | |||||
El comando Active transaction devuelve True si el proceso actual está en transacción y si esta transacción no se suspende. Devuelve False si no hay una transacción en curso, o si se suspende la transacción actual. Una transacción puede ser suspendida utilizando el comando SUSPEND TRANSACTION.
Dado que el comando también devolverá False si el proceso actual no está en transacción, puede que necesite utilizar el comando In transaction para saber si el proceso está en transacción.
Para más información, consulte el párrafo .
Usted quiere conocer el estado de la transacción actual:
 If(In transaction)
    If(Not(Active transaction))
       ALERT("La transacción actual está suspendida")
    Else
       ALERT("La transacción actual está activa")
    End if
 Else
    ALERT("No estamos en transacción")
 End if
									In transaction
									
									RESUME TRANSACTION
									
									SUSPEND TRANSACTION
									
									Suspender las transacciones
									
	Producto: 4D
	Tema: Transacciones
	Número 
        1387
        
        
        
	
	Creado por: 4D v15 R4
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	Manual de lenguaje 4D ( 4D v18)
	
	
	
	
	
 Añadir un comentario
Añadir un comentario