ADO IsolationLevel-eigenschap
Definitie en gebruik
De IsolationLevel-eigenschap kan het isolatieniveau instellen of retourneren van het Connection-object. De waarde is een IsolationLevelEnum Waarden. De standaard is adXactChaos.
Opmerking:De IsolationLevel instellen heeft geen effect totdat de volgende oproep van de BeginTrans-methode.
Syntax
objconn.IsolationLevel
Instantie
<% set conn=Server.CreateObject("ADODB.Connection") conn.Provider="Microsoft.Jet.OLEDB.4.0" conn.IsolationLevel=adXactIsolated conn.Open(Server.Mappath("northwind.mdb")) response.write(conn.IsolationLevel) conn.Close %>
IsolationLevelEnum
Constant | Waarde | Beschrijving |
---|---|---|
adXactUnspecified | -1 | Het is niet mogelijk om de opgegeven isolatieniveau te gebruiken, omdat de provider een andere isolatieniveau gebruikt dat niet kan worden vastgesteld. |
adXactChaos | 16 | Het is niet mogelijk om hogere transacties te overschrijven. |
adXactBrowse | 256 | Het is mogelijk om wijzigingen te zien die in andere transacties zijn gemaakt, maar die nog niet zijn vastgesteld. |
adXactReadUncommitted | 256 | Gelijk aan adXactBrowse. |
adXactCursorStability | 4096 | Het is alleen mogelijk om wijzigingen te zien die in andere transacties zijn vastgesteld. |
adXactReadCommitted | 4096 | Gelijk aan adXactCursorStability. |
adXactRepeatableRead | 65536 | Het is niet mogelijk om wijzigingen te zien die in andere transacties zijn gemaakt, maar een herhaald onderzoek kan de nieuwe Recordset Object verkrijgen. |
adXactIsolated | 1048576 | De transactie voert afzonderlijk van andere transacties. |
adXactSerializable | 1048576 | Gelijk aan adXactIsolated. |