ADO Clone နည်းလမ်း
❮ ပြီးပြည့်စုံသော Recordset Object ရည်ညွှန်းချက်
Clone နည်းလမ်းသည် သင့်အား ရှိပြီးသား Recordset တစ်ခုမှ ထပ်နေသော Recordset တစ်ခုကို ဖန်တီးနိုင်စေပါသည်။ အထူးသဖြင့် မှတ်တမ်းအစုတစ်ခုတွင် လက်ရှိမှတ်တမ်းတစ်ခုထက်ပို၍ တည်းဖြတ်လိုပါက၊ များစွာသော၊ ပွားနေသော Recordset ဖန်တီးရန် ဤနည်းလမ်းကို အသုံးပြုနိုင်သည်။ ဤနည်းလမ်းသည် မူရင်းနှင့်ညီမျှသော Recordset အသစ်တစ်ခုကို ဖန်တီးခြင်း၊ ဖွင့်ခြင်းနှင့် ပိတ်ခြင်းထက် ပိုမိုထိရောက်သည်။
Recordset တစ်ခုကို သင် clone လုပ်သောအခါတွင် သင်သည် တူညီသော Recordset အတွက် pointer အသစ်တစ်ခုကို ဖန်တီးလိုက်သည်၊ ထို့ကြောင့် Recordset တစ်ခုသို့ သင်ပြုလုပ်သော ပြောင်းလဲမှုမှန်သမျှ ၎င်း၏ clones အားလုံးတွင် မြင်နိုင်မည်ဖြစ်ပါသည်။ သို့ရာတွင်၊ သင်သည် မူရင်း Recordset တွင် တောင်းဆိုချက်တစ်ခုကို လုပ်ဆောင်ပါက၊ clones များသည် မူရင်းနှင့် synchronize လုပ်တော့မည်မဟုတ်ပါ။
ပံ့ပိုးပေးသူသည် ကလိုများဖန်တီးရန်အတွက် Recordset အရာဝတ္ထုရှိ စာညှပ်များကို ပံ့ပိုးပေးရပါမည်။ စာညှပ်များကို လဲလှယ်၍ရနိုင်သည်။ Recordset အရာဝတ္ထုတစ်ခုမှ စာညှပ်ကိုးကားချက်သည် ၎င်း၏ clone များထဲမှ တူညီသောမှတ်တမ်းကို ရည်ညွှန်းသည်။
မှတ်ချက်- မူရင်း Recordset ၏ စစ်ထုတ်မှုကို clone တွင် အသုံးပြုမည်မဟုတ်ပါ။ ရှိပြီးသား filter တစ်ခုကို ကူးယူရန်- objRecordsetNew.Filter=objRecordsetOriginal.Filter
မှတ်ချက်- မူရင်း Recordset ကို သင်ပိတ်သောအခါ မည်သည့်မိတ္တူမျှ ပိတ်မည်မဟုတ်ပါ။ Clones များကို တစ်ခုပြီးတစ်ခု ပိတ်ရပါမည်။
အထားအသို
Set objRecordsetClone=objRecordset.Clone(locktype)
Parameter | Description |
---|---|
objRecordsetClone | The clone Recordset to be created |
objRecordset | The Recordset to be cloned |
locktype | Optional. A LockTypeEnum value that specifies the lock type |
LockTypeEnum တန်ဖိုးများ
Constant | Value | Description |
---|---|---|
adLockUnspecified | -1 | The clone is created with the same lock type as the original Recordset |
adLockReadOnly | 1 | The clone is a read-only Recordset |
❮ ပြီးပြည့်စုံသော Recordset Object ရည်ညွှန်းချက်