ADO IsolationLevel egenskab

Definition og brug

IsolationLevel egenskaben kan indstilles eller returnere Connection objektets isolationsniveau. Værdien er en IsolationLevelEnum Værdi. Standard er adXactChaos.

Kommentar:IsolationLevel indstillingen træder i kraft, først når BeginTrans metoden kaldes næste gang.

Syntaks

objconn.IsolationLevel

Eksempel

<%
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ærdi Beskrivelse
adXactUnspecified -1 Kan ikke bruge den specificerede isolationsniveau, fordi leverandøren bruger et andet isolationsniveau, som ikke kan bestemmes.
adXactChaos 16 Det er ikke muligt at overskrive en højere grad af transaktioner.
adXactBrowse 256 Det er muligt at se ændringer, der er foretaget i andre transaktioner, som ikke er blevet afsluttet.
adXactReadUncommitted 256 Samme som adXactBrowse.
adXactCursorStability 4096 Det er kun muligt at se ændringer, der er blevet foretaget i en transaktion.
adXactReadCommitted 4096 Samme som adXactCursorStability.
adXactRepeatableRead 65536 Det er ikke muligt at se ændringer, der er foretaget i andre transaktioner, men ved en ny søgning kan den nye Recordset-objekt fås.
adXactIsolated 1048576 Denne transaktion udføres isoleret fra andre transaktioner.
adXactSerializable 1048576 Samme som adXactIsolated.