اليوم ، سيشاركك المحرر كيفية استخدام المعاملة في قاعدة البيانات. سوف يتعلم الأصدقاء المهتمين عن ذلك مع المحرر!
في التشغيل الفعلي لـ ASP ، يحدث هذا دائمًا ، مثل تحويل الأموال من حسابي إلى حساب Fei Wenhua في البنك.
يوضح حسابي أنه تم وضع علامة عليه ، ولكن بسبب فشل نظام البنك ، فشل تغيير قاعدة البيانات في حساب Fei Wenhua.
كيف ينبغي التعامل مع هذا؟ لا ينبغي أن يكون هناك خسارة في مبلغ حسابي ، أليس كذلك؟
بالطبع ، لا تضيع اهتماماتك ، وسيتم استعادة معلومات قاعدة بيانات الحساب المتغيرة تلقائيًا.
ما يستخدم هنا هو الوظيفة التفاعلية (المعاملة) ، التي تتكون من IIS و MTS (خادم المعاملات Mircrosoft)
أكملت معا. وظيفتها هي: تعتبر ناجحة عندما تكون جميع تغييرات قاعدة البيانات في برنامج ASP ناجحًا ؛ إذا كان أحدهم
إذا فشلت تغييرات قاعدة البيانات ، فسيتم استعادة سجلات قاعدة البيانات الأخرى التي تم تغييرها تلقائيًا.
توفر كل من قواعد بيانات SQL Server و Oracle وظائف تفاعلية ، لكن الوصول لا.
تعمل هذه الوظيفة التفاعلية ضمن نطاق برنامج ASP ، أي أن جميع قواعد البيانات التي تتضمن هذا البرنامج لها وظائف تفاعلية.
الطريقة هي إضافة:
المعاملة = مطلوب
لإخبار IIS هذا البرنامج باستخدام وظائف تفاعلية ، برامج ASP محددة:
...
sub ontransactionCommit ()
...
نهاية الفرعية
Sub ontranctactionabort ()
...
نهاية الفرعية
٪>
ما سبق هو مقدمة لكيفية استخدام المعاملة في قاعدة البيانات. أتمنى أن يعجبك. لمزيد من المحتوى ، يرجى الاستمرار في الانتباه إلى موقع الويب الخاص بقناة التكنولوجيا الجديدة الخاطئة!