ADO WillExecute और ExecuteComplete इवेंट

रोशनी और उपयोग

इस इवेंट एक विशिष्ट कार्य के बाद स्वत: प्रेरित होने वाला सबसे नीचे का कार्यक्रम है।

  • WillExecute कार्यक्रम जब objcomm.Execute, objconn.Execute या objrs.Open के आह्वान से पहले प्रेरित होता है
  • ExecuteComplete कार्यक्रम जब objcomm.Execute, objconn.Execute, objrs.Open, objrs.Requery या objrs.NextRecordset के आह्वान के बाद प्रेरित होता है

व्याकरण

WillExecute src,cursortyp,locktyp,options,status,objcomm,objrs,objconn
ExecuteComplete recaffected,objerror,status,objcomm,objrs,objconn
पैरामीटर वर्णन
src एक स्ट्रिंग, जिसमें SQL कमांड या स्टोरेज प्रक्रिया नाम होता है।
cursortyp सिद्ध करता है कि कौन सा कर्सर टाइप उपयोग में लिया जाना है।CursorTypeEnum के मूल्यों में से एक
locktyp सिद्ध करता है कि कौन सा लॉकिंग टाइप उपयोग में लिया जाना है।LockTypeEnum के मूल्यों में से एक
विकल्प एक या अनेक CommandTypeEnum या ExecuteOptionEnum मूल्य
recaffected Long मूल्य, जो इस कमांड के द्वारा प्रभावित किए गए रिकॉर्डों की संख्या है।
objerror एक Error ऑब्जेक्ट, जो उत्पन्न हुए त्रुटियों को शामिल करता है।

टिप्पणी: EventStatusEnum मूल्य को adStatusErrorsOccurred सेट करना आवश्यक है, ताकि इस Error ऑब्जेक्ट को बनाया जा सके।

स्टेटस एक EventStatusEnum मूल्य
objcomm

और WillExecute: यदि इस कार्यक्रम को Command.Execute द्वारा उत्पन्न किया जाता है, objcomm पैरामीटर Command ऑब्जेक्ट को संदर्भित करेगा, objrs पैरामीटर नहीं कोई (Nothing) सेट किया जाएगा।

और ExecuteComplete: जिसके लिए Command ऑब्जेक्ट निष्पादित होता है।

objrs

WillExecute के लिए यदि इस इवेंट Recordset.Open द्वारा जारी किया गया है, objrs पारामीटर Recordset ऑब्जैक्ट का संदर्भ देगा, pCommand पारामीटर Nothing सेट किया जाएगा

ExecuteComplete के लिए Recordset ऑब्जैक्ट, कमांड कार्यान्वयन का परिणाम है

objconn कमांड कार्यान्वयन से जुड़े Connection ऑब्जैक्ट

EventStatusEnum मूल्य

स्थायी मूल्य वर्णन
adStatusOK 1 इवेंट के कारण होने वाली कार्रवाई सफल हुई
adStatusErrorsOccurred 2 इवेंट के कारण होने वाली कार्रवाई विफल हुई
adStatusCantDeny 3 हल्ला किए गए कार्य को रद्द नहीं किया जा सकता
adStatusCancel 4 इवेंट के कारण होने वाली कार्रवाई को रद्द करें
adStatusUnwantedEvent 5 इवेंट मथडल के कामकाज समाप्त होने से पहले आगामी नोटिफिकेशन को निषिद्ध करें