4D v16.3

Active transaction

ホーム

 
4D v16.3
Active transaction

Active transaction 


 

Active transaction -> 戻り値 
引数   説明
戻り値  ブール in トランザクションが停止中の場合、FALSE を返します。

説明   

Active transactionコマンドは、カレントプロセスがトランザクション中であり、かつそのトランザクションが停止されていない場合にTrueを返します。カレントトランザクションがない場合、あるいはカレントトランザクションが停止されている場合にはFalseを返します。トランザクションは SUSPEND TRANSACTION コマンドによって一時停止することができます。

このコマンドはカレントプロセスがトランザクション中でない場合にもFalseを返すため、In transaction コマンドを使ってプロセスがトランザクション中であるかどうかをチェックする必要もあるかもしれません。

詳細については、トランザクションの停止を参照ください。

説明  

カレントトランザクションのステータスを調べます:

 If(In transaction)
    If(Not(Active transaction))
       ALERT("カレントトランザクションは停止されています")
    Else
       ALERT("カレントトランザクションはアクティブです")
    End if
 Else
    ALERT("トランザクション中ではありません")
 End if



参照 

In transaction
RESUME TRANSACTION
SUSPEND TRANSACTION
トランザクションの停止

 
プロパティ 

プロダクト: 4D
テーマ: トランザクション
番号: 1387

This command can be run in preemptive processes

 
履歴 

初出: 4D v15 R4

 
ARTICLE USAGE

ランゲージリファレンス ( 4D v16)
ランゲージリファレンス ( 4D v16.1)
ランゲージリファレンス ( 4D v16.2)
ランゲージリファレンス ( 4D v16.3)