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


IsolationLevelEnum

Область применения: Access 2013, Office 2013

Задает уровень изоляции транзакций для объекта 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