Поделиться через


IsolationLevelEnum

Задает уровень изоляции транзакций для объекта Connection .

Константа Значение Описание
adXactUnspecified -1 Указывает, что поставщик использует уровень изоляции, отличный от указанного, но не может быть определен.
adXactChaos 16 Указывает, что ожидающие изменения от более изолированных транзакций не могут быть перезаписаны.
adXactBrowse 256 Указывает, что из одной транзакции можно просматривать незафиксированные изменения в других транзакциях.
adXactReadUncommitted 256 То же, что и adXactBrowse.
adXactCursorStability 4096 Указывает, что из одной транзакции можно просматривать изменения в других транзакциях только после их фиксации.
adXactReadCommitted 4096 То же, что и adXactCursorStability.
adXactRepeatableRead 65536 Указывает, что из одной транзакции невозможно увидеть изменения, внесенные в другие транзакции, но при повторном запросе можно получить новые объекты Recordset .
adXactIsolated 1048576 Указывает, что транзакции выполняются изолированно от других транзакций.
adXactSerializable 1048576 То же, что и adXactIsolated.

Эквивалент ADO/WFC

Пакет: com.ms.wfc.data

Константа
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

Применение

Свойство IsolationLevel