4D v16.3Active transaction |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
Active transaction
|
Active transaction -> 戻り値 | ||||||||
引数 | 型 | 説明 | ||||||
戻り値 | ブール |
![]() |
トランザクションが停止中の場合、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
初出: 4D v15 R4
ランゲージリファレンス ( 4D v16)
ランゲージリファレンス ( 4D v16.1)
ランゲージリファレンス ( 4D v16.2)
ランゲージリファレンス ( 4D v16.3)