أحدث البرامج التعليمية وتطوير الشبكة
 

BeginTrans ADO، CommitTrans، وRollbackTrans طرق


<كاملة كائن اتصال المرجعي

وتستخدم هذه الأساليب 3 مع كائن اتصال لحفظ أو إلغاء التغييرات التي أدخلت على مصدر البيانات.

Note: ليس كل مقدمي يعتمد المعاملات.

Note: هذه الأساليب 3 لا تتوفر على كائن اتصال العميل.

BeginTrans

طريقة BeginTrans يبدأ معاملة جديدة.

ويمكن أيضا أن تستخدم هذا الأسلوب لإرجاع قيمة طويلة وهذا هو مستوى المعاملات المتداخلة. معاملة أعلى مستوى لها قيمة الإرجاع 1. كل الزيادات مستوى إضافية من جانب واحد.

CommitTrans

طريقة CommitTrans بحفظ كافة التغييرات التي حدثت بعد استدعاء الأسلوب BeginTrans الماضية، وينتهي المعاملة الحالية.

منذ المعاملات يمكن أن تتداخل، لا بد من حل جميع المعاملات المستوى الأدنى قبل أن تتمكن من حل المعاملات على مستوى أعلى.

RollbackTrans

طريقة RollbackTrans يلغي كل التغييرات التي حدثت بعد استدعاء الأسلوب BeginTrans الماضية، وينتهي الصفقة.

منذ المعاملات يمكن أن تتداخل، لا بد من حل جميع المعاملات المستوى الأدنى قبل أن تتمكن من حل المعاملات على مستوى أعلى.

بناء الجملة

level=objconn.BeginTrans()

objconn.BeginTrans

objconn.CommitTrans

objconn.RollbackTrans

<كاملة كائن اتصال المرجعي