ورود

View Full Version : ترانزکشن



rezamahdizadeh
یک شنبه 18 آذر 1386, 07:52 صبح
من یک نمونه کد کامل که همه حالات را پوشش بده جهت انجام یک query از نوع insert یا update که با Transaction پشتیبانی بشه و هدف اینه که به هر دلیلی خطایی رخ بده تضمین بشه که rollback بشه لازم دارم

farhad110
یک شنبه 18 آذر 1386, 17:39 عصر
با سلام. کد زیر رو ببینید:

ADOConnection1.BeginTrans;
try
ADOTable1.Insert;
//some code
ADOTable1.Post;
ADOConnection1.CommitTrans
except
ADOConnection1.RollbackTrans;

sql_qassem
دوشنبه 07 مرداد 1387, 20:12 عصر
با تشكر از دوست عزيزي كه اين مطلب رو گذاشت .
قبلا من كدي شبيه به اين ولي با كنترل خطا ديده بودم . كسي مطلب بيشتري بلد هست لطفا كدش رو بذاره.

farhad110
سه شنبه 08 مرداد 1387, 12:21 عصر
با تشكر از دوست عزيزي كه اين مطلب رو گذاشت .
قبلا من كدي شبيه به اين ولي با كنترل خطا ديده بودم . كسي مطلب بيشتري بلد هست لطفا كدش رو بذاره.

خواهش ميكنم. قطعه زير در كدي كه گفته شده كنترل خطا رو انجام ميده:

except
ADOConnection1.RollbackTrans;