-
دوشنبه 30 دی 1387, 22:37 عصر
#7
کاربر دائمی
اساس كار Transaction
اگر در قسمتهاي قبلي يادتون باشه ما مقادير درون TextBox ها يا كنترل هاي ورودي رو در يك ArrayList مي ريختيم و بعد اونها رو به صورت Parameters به SQLCommand پاس مي داديم و سپس ExecuteNoneQuery مي كرديم. در واقع قسمت سخت افزاري كار همون متد هاي Insert، Update و Delete هستن كه اطلاعات رو ثبت مي كنن. در Transaction ديگه به اون صورت استفاده نميشه و جهت استفاده از 4 تا متد يا روال استفاده مي كنيم:
- يه متد كه عمل مورد نظر رو مشخص مي كنه. مثلاً ثبت، ويرايش و ... و يك متغير رو به 3 متد بعدي در پاس مي ده. (من از متد UID استفاده مي كنم با كمي تغييرات {به پستهاي قبل مراجعه كنيد})
- BeginTransaction يا شروع تراكنش
- Commit يا متدي كه اطلاعات رو ثبت مي كنه.
- RollBack يا متدي كه اطلاعات رو برگشت مي ده.
پس من احتياج به 4 متد دارم.
برچسب های این تاپیک
قوانین ایجاد تاپیک در تالار
- شما نمی توانید تاپیک جدید ایجاد کنید
- شما نمی توانید به تاپیک ها پاسخ دهید
- شما نمی توانید ضمیمه ارسال کنید
- شما نمی توانید پاسخ هایتان را ویرایش کنید
-
قوانین سایت