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 عبارت، جس میں ایسکیو کماند یا ذخیرہ عمل کا نام شامل ہوتا ہے。
cursortyp استعمال کئے جانے والی کورسرو کی نوعیت کو مقرر کرتی ہے。CursorTypeEnum وارثیت کی وارثیت سے.
locktyp استعمال کئے جانے والی قفل کی نوعیت کو مقرر کرتی ہے。LockTypeEnum وارثیت کی وارثیت سے.
options ایک یا کئی CommandTypeEnum یا ExecuteOptionEnum قیمتیں
recaffected لانگ کی وارثیت، جس کیوں سے کماند کا اثر آیا ہے، ریکارڈوں کی تعداد.
objerror غیرمستند غلطیاں شامل کرنے والا Error آئیٹم.

توضیح: EventStatusEnum کی وارثیت کو adStatusErrorsOccurred سیٹ کرنا چاہئیگا تاکہ اس Error آئیٹم کو بنایا جائے。

status ایک EventStatusEnum کیوں سے وارثیت
objcomm

برائے WillExecute: اگر اس واقعے کو کماند.Execute کیوں سے شروع کیا گیا ہے تو objcomm پارامتر کماند آئیٹم کی رجوع کریگا، objrs پارامتر کو کچھ نہیں سیٹ کیا جائیگا。

برائے ExecuteComplete: کوئی کارروائی کئے والا کماند آئیٹم。

objrs

ملاقات کو مکمل کرنے سے پہلے، اگر اس واقع کو ریکارڈ سیٹ کا کھولنا کی وجہ سے شروع کیا گیا ہو، objrs پارامیٹر ریکارڈ سیٹ اوبجیکٹ کا حوالہ دے گا، pCommand پارامیٹر کو Nothing سے سیٹ کیا جائے گا

ملاقات کو مکمل کرنے سے پہلے، کسی واقع کا ملاقات کریں، ریکارڈ سیٹ اوبجیکٹ، کماند کا نفاذ کا نتیجہ ہوگا

objconn کماند کا نفاذ سے متعلق کنکشن اوبجیکٹ

EventStatusEnum کی قیمتیں

کوئنٹ قیمتیں وصف
adStatusOK 1 واقع کا سبب بننے والی کارروائی کامیاب ہوئی
adStatusErrorsOccurred 2 واقع کا سبب بننے والی کارروائی کامیاب نہیں ہوئی
adStatusCantDeny 3 ایک جاری کردہ کارروائی کو منسوخ نہیں کیا جاسکتا
adStatusCancel 4 وقتی واقع کا سبب بننے والی کارروائی کو منسوخ کریں
adStatusUnwantedEvent 5 وقتی کسی واقع کا ملاقات کیجئے، ان اعلانوں کو منع کریں