এডো উইলএক্সিকিউট ও এক্সিকিউটকম্পলিট ইভেন্ট

সংজ্ঞা ও ব্যবহার

ইভেন্টটি একটি নির্দিষ্ট কার্যকলাপ সম্পন্ন হলে স্বয়ংক্রিয়ভাবে বিডিনিউ হওয়া একটি সাব-রুটিন

  • উইলএক্সিকিউট ইভেন্টটি objcomm.Execute, objconn.Execute বা objrs.Open করা হলে পূর্বে উদ্রেক হবে
  • এক্সিকিউটকম্পলিট ইভেন্টটি objcomm.Execute, objconn.Execute, objrs.Open, objrs.Requery বা objrs.NextRecordset এর ব্লক কল পরে স্পর্শ করা হলে উদ্রেক হবে

সংজ্ঞা

উইলএক্সিকিউট স্রোত, cursortyp, locktyp, options, status, objcomm, objrs, objconn
এক্সিকিউটকম্পলিট রিরেফেকটেড, objerror, status, objcomm, objrs, objconn
পারামিট বর্ণনা
স্রোত একটি স্ট্রিং, যাতে SQL কম্যান্ড বা স্টোরেজ প্রোসেস নাম থাকে
কার্সরটাইপ ব্যবহারযোগ্য কার্সর টাইপটি নির্ধারণ করেকার্সরটাইপইউনিম মানের একটি
লকটাইপ ব্যবহারযোগ্য লকিং টাইপটি নির্ধারণ করেলকটাইপইউনিম মানের একটি
অপশনস একটি বা একাধিক কম্যান্ডটাইপইউনিম বা এক্সিকিউটঅপশনইউনিম মান
রিরেফেকটেড লং মান, যা কম্যান্ড দ্বারা প্রভাবিত রেকর্ডের সংখ্যা
objerror সমাবেশিত সমস্ত ত্রুটিপূর্ণ Error অবজেক্ট

মন্তব্য: ইভেন্টস্টেটাসইউনিম মানটিকে adStatusErrorsOccurred হয়ে রাখতে হবে, এই Error অবজেক্ট তৈরি করতে

স্টেটাস একটি ইভেন্টস্টেটাসইউনিম মান
objcomm

উইলএক্সিকিউট জন্য: এই ইভেন্টটি কম্যান্ড.এক্সিকিউট দ্বারা যদি উদ্রেক হয়, objcomm পারামিট কম্যান্ড অবজেক্ট উল্লেখ করবে, objrs পারামিট কোনও কিছু নয়াই (Nothing) হবে

এক্সিকিউটকম্পলিটের জন্য: এক্সিকিউট হওয়া কম্যান্ড অবজেক্ট

objrs

WillExecute: যদি এই ঘটনা Recordset.Open-এর দ্বারা ঘটানো হয়, objrs পারামিটারটি Recordset অবজেক্ট হবে, pCommand পারামিটারটি Nothing হবে

ExecuteComplete: Recordset অবজেক্ট, এটি কমান্ড বাস্তবায়নের ফলাফল

objconn কমান্ড বাস্তবায়নের সাথে যুক্ত Connection অবজেক্ট

EventStatusEnum মান

কনস্ট্যান্ট মান বর্ণনা
adStatusOK 1 এই ঘটনা ঘটানোর কার্যক্রম সফল
adStatusErrorsOccurred 2 এই ঘটনা ঘটানোর কার্যক্রম ব্যর্থ
adStatusCantDeny 3 স্থগিত কার্যক্রম বাতিল করা যায় না
adStatusCancel 4 ঘটনা ঘটানোর কার্যক্রম বাতিল করুন
adStatusUnwantedEvent 5 ঘটনা পদ্ধতিতে কাজ সমাপ্ত হওয়ার আগে পরবর্তী নোটিশ নিষিদ্ধ করুন