ADO LockType အိမ်ခြံမြေ
❮ ပြီးပြည့်စုံသော Recordset Object ရည်ညွှန်းချက်
LockType ပိုင်ဆိုင်မှုသည် Recordset တစ်ခုအတွင်း မှတ်တမ်းတစ်ခုကို တည်းဖြတ်သည့်အခါ လော့ခ်ချခြင်းအမျိုးအစားကို သတ်မှတ်ပေး သည့် LockTypeEnum တန်ဖိုးကို သတ်မှတ်ပေးသည် သို့မဟုတ် ပြန်ပေးသည်။ မူရင်းမှာ adLockReadOnly ဖြစ်သည်။ ဤပိုင်ဆိုင်မှုသည် ပိတ်ထားသော Recordset တွင် ဖတ်ရန်/ရေးပြီး ဖွင့်ထားသော Recordset တွင်သာ ဖတ်နိုင်သည်။
မှတ်ချက်- Recordset ကိုမဖွင့်မီ ဤပိုင်ဆိုင်မှုကို သတ်မှတ်ပါ။
မှတ်ချက်- ဝန်ဆောင်မှုပေးသူအားလုံးသည် လော့ခ်အမျိုးအစားအားလုံးကို မပံ့ပိုးပါ။ တောင်းဆိုထားသော LockType ဆက်တင်ကို မပံ့ပိုးပါက၊ ဝန်ဆောင်မှုပေးသူက အခြားသော့ခတ်ခြင်းအမျိုးအစားကို ရွေးချယ်မည်ဖြစ်သည်။ Recordset အရာဝတ္ထုတစ်ခုတွင် ရရှိနိုင်သော အမှန်တကယ်သော့ခတ်ခြင်းလုပ်ဆောင်ချက်ကို ဆုံးဖြတ်ရန် ပံ့ပိုးကူညီမှုနည်းလမ်းကို သင်အသုံးပြုနိုင်ပါသည်။
မှတ်ချက်- CursorLocation ကို adUseClient အဖြစ် သတ်မှတ်ထားပါက adLockPessimistic ကို ပံ့ပိုးမထားပါ။
အထားအသို
objRecordset.LockType
ဥပမာ
<%
set conn=Server.CreateObject("ADODB.Connection")
conn.Provider="Microsoft.Jet.OLEDB.4.0"
conn.Open(Server.Mappath("northwind.mdb"))
set rs=Server.CreateObject("ADODB.recordset")
sql="SELECT * FROM Customers"
rs.CursorLocation=adUseClient
rs.CursorType=adOpenStatic
rs.LockType=adLockBatchOptimistic
rs.Open sql,conn
rs.Close
conn.Close
%>
LockTypeEnum တန်ဖိုးများ
Constant | Value | Description |
---|---|---|
adLockUnspecified | -1 | Unspecified type of lock. Clones inherits lock type from the original Recordset. |
adLockReadOnly | 1 | Read-only records |
adLockPessimistic | 2 | Pessimistic locking, record by record. The provider lock records immediately after editing |
adLockOptimistic | 3 | Optimistic locking, record by record. The provider lock records only when calling update |
adLockBatchOptimistic | 4 | Optimistic batch updates. Required for batch update mode |
❮ ပြီးပြည့်စုံသော Recordset Object ရည်ညွှန်းချက်