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