Data.DBXCommon.TDBXIsolations

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

System.TObjectTDBXIsolations

Delphi

TDBXIsolations       = class

C++

class PASCALIMPLEMENTATION TDBXIsolations : public System::TObject

プロパティ

種類 可視性 ソース ユニット
class public
Data.DBXCommon.pas
Data.DBXCommon.hpp
Data.DBXCommon Data.DBXCommon

説明

TDBXTransaction によってサポートされる排他レベル。

TDBXTransaction クラスによってサポートされる排他レベルです。 排他レベルは、トランザクションの相互作用の程度を示します。

次の表に、排他レベルの定数を示します。



定数 説明

ReadCommitted

現在のトランザクションは、コミットされた変更だけを参照します。ただし、トランザクションが終了する前に追加の変更がコミットされた場合は、データビューの一貫性が失われることがあります。

RepeatableRead

現在のトランザクションでは、データビューの一貫性が保証されます。このビューには、トランザクションの開始時に他のトランザクションによってコミットされた変更だけが含まれます。

DirtyRead

現在のトランザクションは、その他のトランザクションによるすべての変更をコミット前であっても参照します。このオプションは、Oracle ドライバでは利用できません。

Serializable

dbExpress 4 から導入されました。現在のトランザクションは、ファントムを含む他のトランザクションによって行われた変更を認識しません。

SnapShot

dbExpress 4 から導入されました。読み取り専用トランザクションは、トランザクションとして整合性のあるデータベースのスナップショットを提供します。



関連項目