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.