PDA

View Full Version : اجراي چندين دستور update يا insert به طور كامل در چند جدول (اجراي تراكنش به طور كامل)



sanaz.dadkhah
پنج شنبه 29 دی 1390, 16:07 عصر
سلام من يه سيستم دارم كه براي هر insert يا update چند تا از جداولم در گير ميشه و هر كدوم از اين اعمال هم با strored procedure انجام مي هم(توسط دوتا استور) حالا مي خواهم يا همه اين Store ها اجرا شود يا هيچكدام يعني اگر وسط اجراي يكدوم برق رفت سيستم بتونه اين خطا را تشخيص بدهد (يعني مي خواهم حتما تراكنشم يا همش انجام بشه يا اصلا نشه)
ميشه راهنمايي كنيد؟؟؟؟

spring69
پنج شنبه 29 دی 1390, 16:16 عصر
سلام
از Transaction (http://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqltransaction.aspx)ها استفاده کنید.دقیقا برای این کار طراحی شدن

arefba
پنج شنبه 29 دی 1390, 18:18 عصر
یه پاس بین پروسیجر ها با برنامه باشه که همش ثبت بشه و در نهایت چک بشه که هم انجام شدن اگه نشدن برگدن به حالت قبل یا انجام بشن