ADO IsolationLevel-egenskap

Definition och användning

IsolationLevel-egenskapen kan ställa in eller returnera isoleringsnivån för Connection-objektet. Värdet är ett IsolationLevelEnum Värden. Standard är adXactChaos.

Kommentar:IsolationLevel-inställningen träder i kraft först vid nästa anrop av BeginTrans-metoden.

Syntax

objconn.IsolationLevel

Exempel

<%
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

Konstant Värde Beskrivning
adXactUnspecified -1 Det går inte att använda den specificerade isoleringsnivån eftersom leverantören använder en annan isoleringsnivå som inte kan fastställas.
adXactChaos 16 Det är inte möjligt att överskriva transaktioner på högre nivå.
adXactBrowse 256 Det är möjligt att se ändringar som gjorts i andra transaktioner som inte har slutförts.
adXactReadUncommitted 256 Samma som adXactBrowse.
adXactCursorStability 4096 Det är bara möjligt att se ändringar som har gjorts i andra transaktioner som har gjorts.
adXactReadCommitted 4096 Samma som adXactCursorStability.
adXactRepeatableRead 65536 Det är inte möjligt att se ändringar som gjorts i andra transaktioner, men en ny Recordset-objekt kan hämtas genom att göra en ny fråga.
adXactIsolated 1048576 Denna transaktion utförs isolerat från andra transaktioner.
adXactSerializable 1048576 Samma som adXactIsolated.