Les constantes IsolationLevelEnum indique le niveau d'isolation de transaction pour un objet Connection.
Objet_Connection.IsolationLevel = IsolationLevelEnum
| Constante | Valeur | Description |
|---|---|---|
| adXactUnspecified | -1 | indique que le fournisseur utilise un niveau d'isolation différent que celui indiqué, mais que le niveau ne peut être déterminé. |
| 16 | indique que des changements en suspens de plusieurs transactions fortement isolées ne peuvent être recopiés. | |
| adXactBrowse | 256 | indique qu'à partir d'une transaction, vous pouvez voir des changements non engagés d'autres transactions. |
| adXactReadUncommitted | 256 | identique à adXactBrowse. |
| adXactCursorStability | 4096 | indique qu'à partir d'une transaction, vous pouvez voir les changements d'autres transactions seulement après avoir été engagées. |
| adXactReadCommitted | 4096 | identique à adXactCursorStability. |
| adXactRepeatableRead | 65536 | indique qu'à partir d'une transaction, vous ne pouvez voir les changments opérés dans d'autres transactions, mais que des requêtes peuvent récupérer de nouveaux objets Recordset. |
| adXactIsolated | 1048576 | indique que des transactions sont menées dans l'isolation d'autres transactions. |
| adXactSerializable | 1048576 | identique à adXactIsolated. |