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 ਮੁੱਲ ਵਿੱਚੋਂ ਇੱਕ。 |
options | ਇੱਕ ਜਾਂ ਕਈ CommandTypeEnum ਜਾਂ ExecuteOptionEnum مقدار |
recaffected | ਲੰਮਾ ਮੁੱਲ, ਇਹ ਕਮਾਂਡ ਨਾਲ ਪ੍ਰਭਾਵਿਤ ਰਿਕਾਰਡਾਂ ਦੀ ਸੰਖਿਆ ਹੈ。 |
objerror |
ਹੋਏ ਗਏ ਭੁਗਤਾਨਾਂ ਵਾਲਾ Error ਆਬਜੈਕਟ ਹੈ。
ਟਿੱਪਣੀ: EventStatusEnum ਮੁੱਲ ਨੂੰ adStatusErrorsOccurred ਵਜੋਂ ਸੈਟ ਕਰਨਾ ਹੋਵੇਗਾ ਤਾਂ ਇਹ Error ਆਬਜੈਕਟ ਬਣਾਇਆ ਜਾ ਸਕੇ。 |
status | ਇੱਕ EventStatusEnum ਮੁੱਲ。 |
objcomm |
ਲਈ WillExecute: ਜੇਕਰ ਇਹ ਈਵੈਂਟ Command.Execute ਦੁਆਰਾ ਬੰਨ੍ਹਿਆ ਹੈ, ਤਾਂ objcomm ਪੈਰਾਮੀਟਰ Command ਆਬਜੈਕਟ ਨੂੰ ਦਿਸਾਵੇਗਾ, objrs ਪੈਰਾਮੀਟਰ ਕੋਈ ਕੁਝ ਨਹੀਂ ਸੈਟ ਕਰੇਗਾ。 ਲਈ ExecuteComplete: ਚਲਾਇਆ ਗਿਆ Command ਆਬਜੈਕਟ。 |
او بی آرس |
ویل ایگزیکوت: اگر اس ایوینٹ کو ریکارڈسیٹ اوپن کا باعث بنایا گیا تو، او بی آرس ریکارڈسیٹ آوبجیکٹ کو مراجع کرتا ہے، پی کمند پارامتر کو نا کوئی چیزی نہیں سیٹ کیا جاتا ایگزیکوت کامپلیٹ: ریکارڈسیٹ آوبجیکٹ، کمانڈ کا ایگزیکٹ کا نتیجہ ہوتا ہے |
او بی کون | کمانڈ کو اسی ساتھ کنکشن آوبجیکٹ |
ایوینٹ اسٹیٹس انیم کا مقدار
کونسٹینٹ | مقدار | وصف |
---|---|---|
اد اسٹیٹس اوک | 1 | ایوینٹ کا باعث بننے والی کارروائی کامیاب ہوئی |
اد اسٹیٹس ایرورس آوکسیڈ | 2 | ایوینٹ کا باعث بننے والی کارروائی کامیاب نہیں ہوئی |
اد اسٹیٹس کینٹ ڈینائی | 3 | سٹپ کی گئی کارروائی کو منسوخ نہیں کیا جاسکتا |
اد اسٹیٹس کینسل | 4 | ایوینٹ کے باعث بننے والی کارروائی کو منسوخ کرنا |
اد اسٹیٹس اونوولڈی ایوینٹ | 5 | ایوینٹ میتھد کو انجام دینے کے بعد کی اگلی اطلاع کو روکنا |