Este es el sitio web histórico de la documentación de 4D. La documentación se está trasladando progresivamente a developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
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 v20 R7)