رویدادهای ADO BeginTransComplete, CommitTransComplete و RollbackTransComplete

تعریف و نحوه استفاده

رویدادها زیربرنامه‌هایی هستند که به صورت خودکار فراخوانی می‌شوند پس از وقوع یک عمل خاص.

  • رویداد BeginTransComplete در پایان فراخوانی BeginTrans فعال می‌شود.
  • رویداد CommitTransComplete در پایان فراخوانی CommitTrans فعال می‌شود.
  • رویداد RollbackTransComplete در پایان فراخوانی RollbackTrans فعال می‌شود.

نحوه استفاده

BeginTransComplete translevel,objerror,status,objconn
CommitTransComplete objerror,status,objconn
RollbackTransComplete objerror,status,objconn 
پارامتر توضیح
مستوى التحقق مقدار طولانی، شامل سطح جدید تراکنش که توسط BeginTrans تحریک شده است.
objerror

شیء Error شامل خطاهایی که رخ داده است.

نکته:EventStatusEnum مقدار باید به adStatusErrorsOccurred تنظیم شود تا شیء Error ایجاد شود.

status وضعیتی که اجرای رویداد را مشخص می‌کند. انتخاب EventStatusEnum مقدار وضعیت.
objconn شیء Connection که این رویداد را تحریک کرده است.

مقدار EventStatusEnum

ثابت مقدار توضیح
adStatusOK 1 عملی که باعث رخ دادن این رویداد شده است، موفقیت آمیز بود.
adStatusErrorsOccurred 2 عملی که باعث رخ دادن این رویداد شده است، شکست خورده است.
adStatusCantDeny 3 نمی‌توان عمل تعلیق شده را لغو کرد.
adStatusCancel 4 لغو عملی که باعث رخ دادن رویداد شده است.
adStatusUnwantedEvent 5 ممنوعیت اطلاعیه‌های بعدی قبل از پایان اجرای روش رویداد.