اسماعیل ابراهیمی
یک شنبه 02 بهمن 1390, 18:50 عصر
با سلام به دوستان
بنده در برنامه ام حالت هایی دارم که باید روی چند جدول عملیاتی انجام بشه .
مثلاً می خوام در جدول فروش ذخیره اطلاعات ، در جدول مشتری تغییر یک رکورد و در جدول محصولات هم تغییر در یک رکورد رو انجام بدم ...
ممکنه حالتی پیش بیاد که وسط کار مثلا برق بره یا سیستم هنگ کنه یا هر دلیل دیگه ای ...
نمی خوام در برنامه ام عدم هماهنگی داشته باشم ...
بنابراین باید از Commit و RollBack قبل و بعد از دستوراتم انجام بدم ....
بنده برای هر جدول یک کلاس تعریف کردم که داخلش متد های درج ، حذف و ویرایش وجود داره
حالا می خوام این کارو بکنم :
مثلا :
اجرای متد ذخیره از کلاس 1
اجرای متد ویرایش از کلاس 2
اجرای متد حذف از کلاس 3
اگر این 3 فراخوانی رو داخل دستورات Commit یا RollBack بزارم درسته یا نه ؟
لطفاٌ اگر کسی نمونه ای داره بزاره یا راهنمایی کامل بکنه
با تشکر فراوان
بنده در برنامه ام حالت هایی دارم که باید روی چند جدول عملیاتی انجام بشه .
مثلاً می خوام در جدول فروش ذخیره اطلاعات ، در جدول مشتری تغییر یک رکورد و در جدول محصولات هم تغییر در یک رکورد رو انجام بدم ...
ممکنه حالتی پیش بیاد که وسط کار مثلا برق بره یا سیستم هنگ کنه یا هر دلیل دیگه ای ...
نمی خوام در برنامه ام عدم هماهنگی داشته باشم ...
بنابراین باید از Commit و RollBack قبل و بعد از دستوراتم انجام بدم ....
بنده برای هر جدول یک کلاس تعریف کردم که داخلش متد های درج ، حذف و ویرایش وجود داره
حالا می خوام این کارو بکنم :
مثلا :
اجرای متد ذخیره از کلاس 1
اجرای متد ویرایش از کلاس 2
اجرای متد حذف از کلاس 3
اگر این 3 فراخوانی رو داخل دستورات Commit یا RollBack بزارم درسته یا نه ؟
لطفاٌ اگر کسی نمونه ای داره بزاره یا راهنمایی کامل بکنه
با تشکر فراوان