رویدادهای 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 | ممنوعیت اطلاعیههای بعدی قبل از پایان اجرای روش رویداد. |