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 |