ADO IsolationLevel ominaisuus

määrittely ja käyttö

IsolationLevel-ominaisuus voi asettaa tai palauttaa Connection-objektin eristystason. Arvo on IsolationLevelEnum arvot. Oletus on adXactChaos.

huomautus:IsolationLevel asetetaan voimaan vasta seuraavan BeginTrans-kutsun jälkeen.

syntaksi

objconn.IsolationLevel

esimerkki

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

vakio arvo kuvaus
adXactUnspecified -1 Käyttämäsi eristystaso ei ole saatavilla, koska tarjoaja käyttää eri eristystasoa, jota ei voida määrittää.
adXactChaos 16 Ei voi korvata korkeampaa tasoa olevaa tapahtumaa.
adXactBrowse 256 Muista tapahtumista voidaan nähdä toisten tapahtumien tekemät muutokset, jotka eivät ole vielä tallennettu.
adXactReadUncommitted 256 Sama kuin adXactBrowse.
adXactCursorStability 4096 Vain tapahtumasta voidaan nähdä toisten tapahtumien hyväksytyt muutokset.
adXactReadCommitted 4096 Sama kuin adXactCursorStability.
adXactRepeatableRead 65536 Ei voi nähdä muita tapahtumien tekemiä muutoksia tapahtumasta, mutta uudelleen kysely voi hakea uuden Recordset-objektin.
adXactIsolated 1048576 Tämä tapahtuma suoritetaan erillään muista tapahtumista.
adXactSerializable 1048576 Sama kuin adXactIsolated.