ADO The WillChangeRecord နှင့် RecordChangeComplete Events
❮ ပြီးပြည့်စုံသော Recordset Object ရည်ညွှန်းချက်
WillChangeRecord ဖြစ်ရပ်
တစ်ခု သို့မဟုတ် တစ်ခုထက်ပိုသော မှတ်တမ်းပြောင်းလဲမှုများ မပြုမီ WillChangeRecord ဖြစ်ရပ်ကို အစပျိုးသည်။
မှတ်ချက်- ဤဖြစ်ရပ် မပြန်မီတွင်၊ ဤဖြစ်ရပ်ကို ဖြစ်ပွားစေသော လုပ်ဆောင်ချက်ကို ပယ်ဖျက်ရန် သို့မဟုတ် နောက်ဆက်တွဲသတိပေးချက်များကို တားဆီးရန်အတွက် adStatusUnwantedEvent တွင် အခြေအနေသတ်မှတ်ချက်ဘောင်ကို သတ်မှတ်ပါ။
RecordChangeComplete ဖြစ်ရပ်
မှတ်တမ်းတစ်ခု သို့မဟုတ် တစ်ခုထက်ပိုသော မှတ်တမ်းကို ပြောင်းလဲပြီးနောက် RecordChangeComplete ဖြစ်ရပ်ကို အစပျိုးသည်။
မှတ်ချက်- ဤနည်းလမ်းမပြန်မီ၊ နောက်ဆက်တွဲသတိပေးချက်များကိုတားဆီးရန် အခြေအနေသတ်မှတ်ချက်ဘောင်ကို adStatusUnwantedEvent သို့သတ်မှတ်ပါ။
မှတ်ချက်- WillChangeRecord ဖြစ်ရပ် သို့မဟုတ် RecordChangeComplete ဖြစ်ရပ်သည် အောက်ပါ Recordset လုပ်ဆောင်ချက်များထဲမှ တစ်ခုကို အသုံးပြု၍ မှတ်တမ်းတစ်ခုအတွင်း အကွက်တစ်ခုကို ပြောင်းလဲပါက- အပ်ဒိတ်၊ ဖျက်ရန်၊ CancelUpdate၊ AddNew၊ UpdateBatch နှင့် CancelBatch။
အထားအသို
WillChangeRecord reason,numrec,status,objRs
RecordChangeComplete reason,numrec,objErr,status,objRs
Parameter | Description |
---|---|
reason | An EventReasonEnum value that specifies the reason for this event |
numrec | Indicates the number of records affected |
status | An EventStatusEnum value that indicates the status of the execution of the event |
objErr | The name of an Error object that describes the error if status is set to adStatusErrorsOccurred, otherwise it is not set |
objRs | The name of the Recordset Object that triggered this event |
EventReasonEnum တန်ဖိုးများ
Constant | Value | Description |
---|---|---|
adRsnAddNew | 1 | An operation added a new record |
adRsnDelete | 2 | An operation deleted a record |
adRsnUpdate | 3 | An operation updated an existing record |
adRsnUndoUpdate | 4 | An operation reversed the update of a record |
adRsnUndoAddNew | 5 | An operation reversed the addition of a new record |
adRsnUndoDelete | 6 | An operation reversed the deletion of a record |
adRsnFirstChange | 11 | An operation made the first change to a record |
EventStatusEnum တန်ဖိုးများ
Constant | Value | Description |
---|---|---|
adStatusOK | 1 | The operation that caused the event was successful |
adStatusErrorsOccurred | 2 | The operation that caused the event failed |
adStatusCantDeny | 3 | The operation that caused the event cannot be cancelled |
adStatusCancel | 4 | The operation that caused the event is cancelled |
adStatusUnwantedEvent | 5 | Prevents subsequent notifications before the event method has finished executing |
❮ ပြီးပြည့်စုံသော Recordset Object ရည်ညွှန်းချက်