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

نام تاپیک: همزمانی کار برروی یک رکورد از جدول

  1. #1
    کاربر دائمی
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    www
    پست
    741

    همزمانی کار برروی یک رکورد از جدول

    با سلام و عرض ادب
    دارم یک برنامه می نویسم که دیتابیسش sql هست
    این برنامه سرور کلاینت هست یعنی همزمان چندین کاربر روی اون کار میکنند
    حالا یک سوال پیش میاد اگر دو کاربر همزمان یک رکورد رو انتخاب کنند و بخواهند بر اساس اون رکورد update یا insert انجام بدن چی پیش میاد

    توضیح : فرض کنید ما در جدولمون یک فیلد داریم به نام 'shomare'
    که زمانیکه در برنامه کاربر یک رکورد از این جدول رو فیلتر میکنه در پشت برنامه مقدار فیلد 'shomare' در متغییر ذخیره میشه و پس از زدن کلید save برنامه یکی به اون شماره اضافه میشه و در رکورد بعدی که Insert میشه ذخیره میشه

    حالا اگر همزمان دو کاربر بیاد و یک رکورد رو فیلتر کنه مقدار فیلد 'shomare' در متغییر دو کاربر یک عدد است و پس از زدن کلید save دو عدد تکراری در دو رکورد ثبت میشه

    ممنون میشم

  2. #2

    نقل قول: همزمانی کار برروی یک رکورد از جدول

    همزمانی کار برروی یک رکورد از جدول
    باید درباره Isolation Level مطالبی رو بخونید
    ولی
    توضیح : فرض کنید ما در جدولمون یک فیلد داریم به نام 'shomare'
    که زمانیکه در برنامه کاربر یک رکورد از این جدول رو فیلتر میکنه در پشت برنامه مقدار فیلد 'shomare' در متغییر ذخیره میشه و پس از زدن کلید save برنامه یکی به اون شماره اضافه میشه و در رکورد بعدی که Insert میشه ذخیره میشه
    حالا اگر همزمان دو کاربر بیاد و یک رکورد رو فیلتر کنه مقدار فیلد 'shomare' در متغییر دو کاربر یک عدد است و پس از زدن کلید save دو عدد تکراری در دو رکورد ثبت میشه
    اگه درست دونسته باشم روش کار شما رو =>
    روش کار شما نادرست است=
    1)برای کار با پایگاه داده بهتره (=باید) دستورات در سمت خود SQL انجام بشه (=مانند بکار گیری SP)
    2)ستونی که به عنوان شناسه است رو باید خود پایگاه داده مقدار دهی نمایید (=Identity , Auto Inc)
    و ...

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

  1. انتخاب یک رکورد از چند رکورد دو جدول
    نوشته شده توسط mahdi939 در بخش SQL Server
    پاسخ: 2
    آخرین پست: سه شنبه 11 مرداد 1384, 15:06 عصر
  2. آیا توابعی برای کار برروی فایلهای صوتی وجود دارند
    نوشته شده توسط karimrahimian در بخش برنامه نویسی در Delphi
    پاسخ: 1
    آخرین پست: سه شنبه 10 خرداد 1384, 17:44 عصر
  3. چکونگی Lock کردن رکورد یا جدول SQL Server
    نوشته شده توسط samandari در بخش برنامه نویسی در Delphi
    پاسخ: 5
    آخرین پست: یک شنبه 04 اردیبهشت 1384, 13:57 عصر
  4. دسترسی به رکورد بعدی جدول (فوری)
    نوشته شده توسط sm در بخش SQL Server
    پاسخ: 14
    آخرین پست: سه شنبه 27 مرداد 1383, 09:12 صبح
  5. تعداد رکورد های جدول و سرعت بازیابی
    نوشته شده توسط houtanal در بخش PHP
    پاسخ: 1
    آخرین پست: یک شنبه 08 تیر 1382, 08:43 صبح

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

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