<كاملة كائن اتصال المرجعي
وتستخدم هذه الأساليب 3 مع كائن اتصال لحفظ أو إلغاء التغييرات التي أدخلت على مصدر البيانات.
Note: ليس كل مقدمي يعتمد المعاملات.
Note: هذه الأساليب 3 لا تتوفر على كائن اتصال العميل.
BeginTrans
طريقة BeginTrans يبدأ معاملة جديدة.
ويمكن أيضا أن تستخدم هذا الأسلوب لإرجاع قيمة طويلة وهذا هو مستوى المعاملات المتداخلة. معاملة أعلى مستوى لها قيمة الإرجاع 1. كل الزيادات مستوى إضافية من جانب واحد.
CommitTrans
طريقة CommitTrans بحفظ كافة التغييرات التي حدثت بعد استدعاء الأسلوب BeginTrans الماضية، وينتهي المعاملة الحالية.
منذ المعاملات يمكن أن تتداخل، لا بد من حل جميع المعاملات المستوى الأدنى قبل أن تتمكن من حل المعاملات على مستوى أعلى.
RollbackTrans
طريقة RollbackTrans يلغي كل التغييرات التي حدثت بعد استدعاء الأسلوب BeginTrans الماضية، وينتهي الصفقة.
منذ المعاملات يمكن أن تتداخل، لا بد من حل جميع المعاملات المستوى الأدنى قبل أن تتمكن من حل المعاملات على مستوى أعلى.
بناء الجملة
level=objconn.BeginTrans()
objconn.BeginTrans
objconn.CommitTrans
objconn.RollbackTrans
<كاملة كائن اتصال المرجعي