PDA

View Full Version : چگونه عملیات کاربر را کنسل کنیم ؟



Sh_ziyaee
دوشنبه 08 مهر 1387, 08:52 صبح
سلام
در مورد این مسئله چه ایده ای دارین؟ مشتاقانه منتظر نظرات شما هستم .
فرض کنید کاربر فرم باز می کنه . 2 تا رکورد اضافه می کنه و 1 رکورد و حذف می کنه . حالا متوجه می شه که کلا فرم اشتباه باز کرده می خواد دکمه انصراف بزنه تا تمام کارهایی که کرده کنسل بشه .
چه کار می تونیم بکنیم ؟

amin_alexi
دوشنبه 08 مهر 1387, 09:19 صبح
سلام
در ابتدا اگر هر تغييري خواست ايجاد كنه يك دستور BEGIN TRANSACTION بزاري و فقط ابتداي دستور اول !
و بعد اگه در آخر OK زد و خارج شد Commit TRANSACTION و گرنه كه Rollback TRANSACTION
من اين كار رو براي يك سري عمليات پشت سر هم كه در يك حلقه For انجام ميدادم تست كردم مشكلي نداشت .