ADO IsolationLevel အိမ်ခြံမြေ
❮ ချိတ်ဆက်မှု Object ရည်ညွှန်းချက်ကို အပြီးသတ်ပါ။
IsolationLevel ပိုင်ဆိုင်မှုသည် ချိတ်ဆက်မှုအရာဝတ္တုတစ်ခု၏ အထီးကျန်အဆင့်ကို သတ်မှတ် သို့မဟုတ် ပြန်ပေးသည်။ တန်ဖိုးသည် IsolationLevelEnum တန်ဖိုးတစ်ခုဖြစ်သည်။ မူရင်းမှာ adXactChaos ဖြစ်သည်။
မှတ်ချက်- BeginTrans ကို နောက်တစ်ကြိမ်ခေါ်သည်အထိ IsolationLevel ဆက်တင်များ အလုပ်မလုပ်ပါ။
အထားအသို
objconn.IsolationLevel
ဥပမာ
<%
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 | Value | Description |
---|---|---|
adXactUnspecified | -1 | Cannot use the specified isolation level, because the provider is using a different isolation level, and that level cannot be determined. |
adXactChaos | 16 | Cannot overwrite higher level transactions. |
adXactBrowse | 256 | Can view uncommitted changes in other transactions. |
adXactReadUncommitted | 256 | Same as adXactBrowse. |
adXactCursorStability | 4096 | Can view committed changes in other transactions. |
adXactReadCommitted | 4096 | Same as adXactCursorStability. |
adXactRepeatableRead | 65536 | Cannot see changes in other transactions, but you can requery |
adXactIsolated | 1048576 | Your transactions are isolated from all other transactions. |
adXactSerializable | 1048576 | Same as adXactIsolated. |
❮ ချိတ်ဆက်မှု Object ရည်ညွှန်းချက်ကို အပြီးသတ်ပါ။