السلام عليكم
اريد عمل ترانس اكشن للفاتورة بحيث اذا حدث اي خطأ غير متوقع يقوم البرنامج تلقائيا بالتراجع عن الخطوات السابقة من تعديل في قاعدة البيانات مع العلم ان كود الفاتورة يشبة هذا:
con.connectionstring=str_con
con.open
التعليمة الاولى:
dim sql as string="هنا الامر"
dim cmd as new sqlcommand(sql,con)1
cmd.excutescalar
التعليمة الثانية:
dim sql1 as string="هنا الامر"
dim cmd1 as new sqlcommand(sql1,con)1
cmd1.excutescalar
التعليمة الثالثة:
dim sql2 as string="هنا الامر"
dim cmd2 as new sqlcommand(sql2,con)1
cmd2.excutescalar
وهكذا بالنسبة للتعليمات الباقية
ارجو المساعدة : :S :sad: :wacko:

