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

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

  1. #1
    کاربر دائمی آواتار miladr
    تاریخ عضویت
    فروردین 1385
    محل زندگی
    وقتی تو نت هستم همه جا هستم و هیچ جا نیستم.
    پست
    472

    Tick سوال در مورد transaction

    من دو تا کلاس نوشتم تو یه فضانام که هر کدوم یک تابع دارن که یکی به table1 و دیگری به table2 داده وارد می کنه.در واقع استفاده از DAL.
    تو برنامه یه نمونه از هر کدوم از این کلاس ها میسازم و متد insert اونا رو فرا خونی می کنم
    مسئله اینجاست که این دو متد یا باید هر دو اجرا شه یا هیچکدوم اجرا نشه.این رو چطوری میشه با transaction پیاده سازی کرد.

  2. #2
    کاربر دائمی آواتار رها
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    بندرعباس
    سن
    40
    پست
    264
    به جای نوشتن دو تابع در دو کلاس یک تابع توی یکی از اونها بنویس که هر دو کار رو انجام بده.
    در ADO.NET می شه رو connection تراکنش تعریف کرد.


    SqlConnection n = new SqlConnection();
    SqlTransaction tr= n.BeginTransaction();
    //do anything
    tr.Commit();


  3. #3
    کاربر دائمی آواتار miladr
    تاریخ عضویت
    فروردین 1385
    محل زندگی
    وقتی تو نت هستم همه جا هستم و هیچ جا نیستم.
    پست
    472
    رها جان مرسی از جوابت.الانم همین کار رو می کنم اما این دو تابع بعضی مواقع جدا از هم هم اجرا میشن.می خواستم دوباره کاری نشه.

  4. #4
    کاربر دائمی
    تاریخ عضویت
    شهریور 1385
    محل زندگی
    فعلا خونه بابام
    پست
    329
    وقتی جدا از هم اجرا می شوند نمی توانی از تراکنش ها استفاده کنی
    مگر اینکه دستی چک کنی اگر اولی موافقت امیز بود دومی اجرا شود
    اگر دومی موفقیت امیز نبود اولی پاک شود

تاپیک های مشابه

  1. پیغام Transaction Cannot ......
    نوشته شده توسط nashkani در بخش SQL Server
    پاسخ: 2
    آخرین پست: سه شنبه 06 بهمن 1388, 12:00 عصر
  2. خطا در ثبت اطلاعات توسط transaction
    نوشته شده توسط hasti.lm در بخش ASP.NET Web Forms
    پاسخ: 4
    آخرین پست: سه شنبه 18 دی 1386, 19:58 عصر
  3. اشکال در Transaction
    نوشته شده توسط dontcare در بخش VB.NET
    پاسخ: 6
    آخرین پست: چهارشنبه 28 آذر 1386, 15:16 عصر
  4. سیستم سه لایه - استفاده از Transaction
    نوشته شده توسط Mrs.Net در بخش C#‎‎
    پاسخ: 1
    آخرین پست: دوشنبه 05 آذر 1386, 09:43 صبح

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

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