ADO IsolationLevel Attribute

Definisyon at Paggamit

Ang IsolationLevel attribute ay maaring itakda o ibalik ang antas ng pagkakahiwalay ng Connection object. Ang halaga nito ay isang IsolationLevelEnum Halaga. Ang default ay adXactChaos.

Komentaryo:Ang IsolationLevel ay magiging epektibo hanggang sa susunod na pagtawag sa methodong BeginTrans.

Syntax

objconn.IsolationLevel

Instance

<%
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 Halaga Paglalarawan
adXactUnspecified -1 Hindi maaring gamitin ang tinukoy na antas ng pagkakahiwalay, dahil ang nagbibigay ay gumagamit ng iba't ibang antas ng pagkakahiwalay, at ang antas na ito ay hindi matukoy.
adXactChaos 16 Hindi mo maaaring ma-overwrite ang mas mataas na antas ng transaksyon.
adXactBrowse 256 Maaaring makita ang mga pagbabago na hindi pa naitala sa ibang transaksyon.
adXactReadUncommitted 256 Ay katulad ng adXactBrowse.
adXactCursorStability 4096 Maaaring makita lamang ang mga pagbabago na naitala sa ibang transaksyon.
adXactReadCommitted 4096 Ay katulad ng adXactCursorStability.
adXactRepeatableRead 65536 Hindi mo maaaring makita ang mga pagbabago na ginawa sa ibang transaksyon, ngunit maaaring makuha muli ang bagong Recordset object sa pamamagitan ng muling pagkuha ng query.
adXactIsolated 1048576 Ang transaksyon ay nagsasagawa ng paghihiwalay na paggamit sa ibang transaksyon.
adXactSerializable 1048576 Ay katulad ng adXactIsolated.