IsolationLevelEnum
Spécifie le niveau d’isolation des transactions pour un objet Connection.
Constant | Value | Description |
---|---|---|
adXactUnspecified | -1 | Indique que le fournisseur utilise un niveau d’isolation différent de celui spécifié, mais que le niveau ne peut pas être déterminé. |
adXactChaos | 16 | Indique que les modifications en attente, provenant des transactions les plus isolées, ne peuvent pas être remplacées. |
adXactBrowse | 256 | Indique qu’à partir d’une transaction, vous pouvez afficher les modifications non validées dans d’autres transactions. |
adXactReadUncommitted | 256 | Identique à adXactBrowse. |
adXactCursorStability | 4096 | Indique qu’à partir d’une transaction, vous ne pouvez afficher les modifications dans d’autres transactions qu’une fois qu’elles ont été validées. |
adXactReadCommitted | 4096 | Identique à adXactCursorStability. |
adXactRepeatableRead | 65536 | Indique qu’à partir d’une transaction, vous ne pouvez pas voir les modifications apportées dans d’autres transactions, mais cette nouvelle requête peut récupérer de nouveaux objets Recordset. |
adXactIsolated | 1 048 576 | Indique que les transactions sont effectuées séparément d’autres transactions. |
adXactSerializable | 1 048 576 | Identique à adXactIsolated. |
Équivalent ADO/WFC
Package : com.ms.wfc.data
Constant |
---|
AdoEnums.IsolationLevel.UNSPECIFIED |
AdoEnums.IsolationLevel.CHAOS |
AdoEnums.IsolationLevel.BROWSE |
AdoEnums.IsolationLevel.READUNCOMMITTED |
AdoEnums.IsolationLevel.CURSORSTABILITY |
AdoEnums.IsolationLevel.READCOMMITTED |
AdoEnums.IsolationLevel.REPEATABLEREAD |
AdoEnums.IsolationLevel.ISOLATED |
AdoEnums.IsolationLevel.SERIALIZABLE |