PDA

View Full Version : سوال: جهت درج ركورد،ويرايش و حذف بطور همزمان



asp2.net
دوشنبه 27 مهر 1388, 08:41 صبح
با سلام ،در asp.net كه با Vb مينويسم من براي يك سري كارها از قبيل درج ركورد در يك جدول ، ويرايش ركوردي در جدول ديگر و همچنين حذف ركوردي از جدول ديگر بطور همزمان از يك كنترل Button دارم استفاده ميكنم.من ميخواهم در صورتيكه اين كار پايان يافته تلقي شود كه همه اين كارها با موفقيت انجام شود.در صورتيكه يكي از عمل هاي فوق انجام شود و بعللي متوقف شود عمل انجام شده لق شود .(زماني اتمام شده تلقي شود كه تمام مراحل با موفقيت انجام گردد وگرنه به حالت اول برگردد)

golagha_program
دوشنبه 27 مهر 1388, 08:54 صبح
خوب بايد از يك TransactionScope استفاده كني.



using (TransactionScope ts = new TransactionScope())
{
//Insert
//Update
//Delete

ts.Complete();
}

asp2.net
دوشنبه 27 مهر 1388, 14:53 عصر
اقاي محترم من با ASP.net دارم كار ميكنم و با زبان VB اينكه شما ميگوييد در SQLServer ميباشد.

golagha_program
دوشنبه 27 مهر 1388, 15:51 عصر
اولاً داد نزن بعدم كور نبودم خوندم كه داري با چي كار مي كني.
TransactionScope كلاس دات نت هست تو لايه businee ازش استفاده كن.

Saber_Fatholahi
چهارشنبه 29 مهر 1388, 09:08 صبح
دوست عزیز به جای این همه داد وبیداد و بی احترامی به وقتی که دوستان براتون میذارن بهتره یه بر به گوگل بزنی و Transaction جستجو کنی
یا از طریق SP ها توی SQL خودت با تراکنش ها کار کن
موفق باشی