IBX.IBDatabase.TAutoStopAction
Delphi
TAutoStopAction = (saNone, saRollback, saCommit, saRollbackRetaining, saCommitRetaining);
C++
enum DECLSPEC_DENUM TAutoStopAction : unsigned char { saNone, saRollback, saCommit, saRollbackRetaining, saCommitRetaining };
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
enum | public | IBX.IBDatabase.pas IBX.IBDatabase.hpp |
IBX.IBDatabase | IBX.IBDatabase |
説明
TAutoStopAction は,自動終了したトランザクションに対して実行するアクションを示します。
TAutoStopAction 値は次のとおりです。
'値'意味
saNone トランザクションは暗黙に停止されません。
saRollback 暗黙に停止されると,トランザクションはロールバックされて閉じられます。
saCommit 暗黙に停止されると,トランザクションはコミットされて閉じられます。
saRollbackRetaining トランザクションは最後のデータセットが閉じても停止されませんが,現在のトランザクションに関連付けられたデータの更新,挿入,および削除は,すべて取り消されます。このオプションは,InterBase 6.0 以降でのみサポートされています。
saCommitRetaining トランザクションは最後のデータセットが閉じても停止されませんが,現在のトランザクションに関連付けられたデータの更新,挿入,および削除は,すべてコミットされます。