نمایش نتایج 1 تا 2 از 2

نام تاپیک: سوال درباره transaction

  1. #1
    کاربر دائمی آواتار AmirAlimadadi
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    تهران
    سن
    39
    پست
    212

    سوال درباره transaction

    باسلام
    دوستان من می خوام بدونم که اگه یه transaction به درستی تکمیل نشه خودش Rollback می شه یا نه؟ اگه برای rollback شدن به طور خودکار باید کاری انجام داد می شه من رو راهنمایی کنین!
    توضیح اینکه من توی یه برنامه از شیوه Automatic Exception Handling برای exception ها استفاده کردم،(به این معنی که کلیه exception ها با یه trhread کنترل می شه و توی برنامه از try ,catch استفاده نمی شه) به همین دلیل نمی تونم توی catch از rollback استفاده کنم.

  2. #2
    کاربر تازه وارد آواتار yasak55
    تاریخ عضویت
    خرداد 1387
    محل زندگی
    تهران
    پست
    41

    نقل قول: سوال درباره transaction

    سلام،
    "به طور معمول" تراکنش تا زمانی که Commit یا Rollback نشه فعال می مونه و منابع رو تو حالت قفل نگه می داره.

    یه راه حل می تونه این باشه که در جاهایی که احتیاج به استفاه از تراکنش داری، try و catch کنی و توی catch تراکنش رو Rollback کنی و بعدش دوباره exception رو throw کنی تا بری تو قسمت Application Exception Handling و اونجا بقیه کارها انجام بشه.

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •