IsolationLevelEnum
Especifica o nível de isolamento da transação para um objeto Connection.
Constante | Valor | Descrição |
---|---|---|
adXactUnspecified | -1 | Indica que o provedor está usando um nível de isolamento diferente do especificado, mas que o nível não pode ser determinado. |
adXactChaos | 16 | Indica que as alterações pendentes de transações com maior isolamento não podem ser substituídas. |
adXactBrowse | 256 | Indica que, em uma transação, você pode exibir alterações não confirmadas em outras transações. |
adXactReadUncommitted | 256 | O mesmo que adXactBrowse. |
adXactCursorStability | 4096 | Indica que, de uma transação, você pode exibir alterações em outras transações somente depois que elas tiverem sido confirmadas. |
adXactReadCommitted | 4096 | O mesmo que adXactCursorStability. |
adXactRepeatableRead | 65536 | Indica que de uma transação você não pode ver alterações feitas em outras transações, mas que a solicitação pode recuperar novos objetos Recordset. |
adXactIsolated | 1048576 | Indica que as transações são realizadas de forma isolada de outras transações. |
adXactSerializable | 1048576 | O mesmo que adXactIsolated. |
Equivalente a ADO/WFC
Pacote: com.ms.wfc.data
Constante |
---|
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 |