Data.DBXCommon.TDBXIsolations

De RAD Studio API Documentation
Aller à : navigation, rechercher

System.TObjectTDBXIsolations

Delphi

TDBXIsolations       = class

C++

class PASCALIMPLEMENTATION TDBXIsolations : public System::TObject

Propriétés

Type Visibilité  Source Unité  Parent
class public
Data.DBXCommon.pas
Data.DBXCommon.hpp
Data.DBXCommon Data.DBXCommon

Description

Niveaux d'isolation pris en charge par TDBXTransaction.

Niveaux d'isolation pris en charge par la classe TDBXTransaction. Le niveau d'isolation indique le nombre de transactions qui peuvent interagir entre elles.

Ce tableau présente les constantes des niveaux d'isolation.



Constante Description

ReadCommitted

La transaction en cours ne voit que les modifications ayant été validées, mais peut recevoir une vue incohérente des données si d'autres modifications sont validées avant qu'elle ne s'achève.

RepeatableRead

La transaction en cours reçoit une vue cohérente des données, qui comprend uniquement les modifications validées par d'autres transactions au démarrage de la transaction.

DirtyRead

La transaction en cours voit toutes les modifications apportées par les autres transactions, même si elles n'ont toujours pas été validées. Cette option n'est pas disponible pour le pilote Oracle.

Serializable

Disponible depuis dbExpress 4. La transaction en cours ne voit pas les modifications effectuées par d'autres transactions, y compris les fantômes.

SnapShot

Disponible depuis dbExpress 4. Transaction en lecture seule qui fournit un instantané cohérent transactionnel de la base de données.



Voir aussi