IBX.IBDatabase.TAutoStopAction

提供: RAD Studio API Documentation
移動先: 案内検索

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 トランザクションは最後のデータセットが閉じても停止されませんが,現在のトランザクションに関連付けられたデータの更新,挿入,および削除は,すべてコミットされます。