السلام عليكم
اخواني الكرام لدي كود يقوم بقرأة معلومات من عدة جداول بجمل منفصلة عن بعض اي ان كل جملة موجودة في sub او function والذي اقوم به هو استدعاء لهذه الsub و function كلا على حده وتقوم كل واحه منها بارجاع معلومات لي اقوم بتخزينها في ملف خارجي من نوع XML واقوم باضافة معلومات على السجلات التي اقوم بقرائتها اي اقوم بعمل جمل من نوع update او insert في نق الجدول او جدول اخر, فما اريده هو الاتي:
ان التغيرات التي اجريها على الجداول بعد قراءة البيانات منها لا تحدث الا بعد ان أتأكد من ان ملف xml حدث دون خطأ
وانا اعلم انه يجب استخدام خاصية transaction - begin - begin - rollback ولكن كيف ذلك؟؟ حيث ان المشكلة ان عملي مقسم كله sub و function يعني يجب ان يكون تعريف جملة transaction على مستوى الفورم حاولت معها ولم اتمكن من حلها
في الى حل منكم ؟

