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

نام تاپیک: ثبت همزمان اطلاعات در شبکه

  1. #1

    ثبت همزمان اطلاعات در شبکه

    باسلام
    فرض كنيد برنامه را تحت شبه كرده ايم
    و دوكاربر كه يك سطح دسترسي دارند مي خواهند در جدول نام گروهي را وارد كنند همزمان
    حال چه كدي بنويسم بين اين دو ثبت همزمان جند ثانيه اختلاف بذارم تا مشكلي در ثبت همزمان پيش نياييدو يااگر تكراري بود پيام تكراري بودن را نشان بدهد

  2. #2
    کاربر دائمی آواتار FastCode
    تاریخ عضویت
    تیر 1388
    محل زندگی
    /dev/null
    پست
    3,486

    نقل قول: ثبت همزمان اطلاعات در شبکه

    اولا که لازم نیست اختلاف زمانی وجود داشته باشه
    ۱.serializable transaction
    در این روش شما عملیات رو در یک transaction با isolation level ه serilizazble انجام میدید.
    http://technet.microsoft.com/en-us/l.../ms173763.aspx
    ۲.stored procedure
    این یکی در واقع یک روش نیست.اشتباها نوشتم.میتونید با روش های دیگه ترکیبش کنید.
    ۳.uuid primary key
    در این روش هم کلید اصلی جدولتون رو از نوع uuid میزارید.
    روشهای دیگه هم هستند.
    مثلا میتونید کد کلاینتی که اطلاعات رو ذخیره کرده رو در جایی ذخیره کنید و موقعی دسترسی به اطلاعات آخرین سطری که اون کاربر ثبت کرده رو به دست بیارید و باهاش کار کنید.در سیستمها خیلی پیچیده که کنسل شدن یک تراکنش ممکنه خیلی وقت کاربر رو بگیره از این روش استفاده میشه.

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

  1. پاسخ: 1
    آخرین پست: پنج شنبه 08 فروردین 1392, 13:10 عصر
  2. پاسخ: 3
    آخرین پست: سه شنبه 15 اسفند 1391, 14:10 عصر
  3. سوال: ثبت همزمان اطلاعات در فرم و مشاهده در سابفرم
    نوشته شده توسط saeed razaee در بخش Access
    پاسخ: 15
    آخرین پست: یک شنبه 04 اسفند 1387, 10:09 صبح
  4. query و ثبت نشدن اطلاعات
    نوشته شده توسط V60 در بخش بانک های اطلاعاتی در Delphi
    پاسخ: 4
    آخرین پست: یک شنبه 02 اردیبهشت 1386, 12:25 عصر

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

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