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 | इवेंट मथडल के कामकाज समाप्त होने से पहले आगामी नोटिफिकेशन को निषिद्ध करें |