RAD Studio VCL Reference
TDBXIsolations Class

Isolation levels supported by TDBXTransaction.

TDBXIsolations = class;
class TDBXIsolations;

Isolation levels supported by the TDBXTransaction class. The isolation level indicates how much transactions can interact with each other. 

This table shows isolation levels constants.

Current transaction sees only changes that have been committed, but can receive an inconsistent view of the data if additional changes are committed before the transaction ends.  
Current transaction is guaranteed a consistent view of the data, which includes only changes committed by other transactions at the start of the transaction.  
Current transaction sees all changes made by other transactions, even if they have not yet been committed. This option is not available for the Oracle driver.  
Available since dbExpress 4. Current transaction sees no changes made by other transactions including phantoms.  
Available since dbExpress 4. Read only transaction that provides a transactionally consistent snapshot of the database.  


Copyright(C) 2009 Embarcadero Technologies, Inc. All Rights Reserved.
What do you think about this topic? Send feedback!