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

نام تاپیک: #C و قفل گذاری روی بانک اکسس در شبکه و کار با #C

  1. #1

    #C و قفل گذاری روی بانک اکسس در شبکه و کار با #C

    من در سی شارپ از اکسس استفاده می کنم. نمی دونم جای درستی دارم سوالم رو می پرسم یا نه. شاید هر دو جا بپرسم که یکیش درست باشه.

    من بصورت شبکه دارم کار می کنم و نیاز دارم که از خطاهای منطقی ناشی از همزمانی کاربران جلوگیری کنم. مثلا وقتی شخص A و شخص B همزمان (یعنی چون تعداد و سرعت کار ورود اطلاعات بالاست در 5% موارد در بازه ی زمانی کوتاهی ممکنه دو نفر همزمان Insert,Update کنن ) بخوان دو تا رکورد توی جدول person وارد کنن الان دو تا مقدار تکراری وارد می شه ولی می خوام یه جوری قفل بذارم تا اول کار مربوط به شخص A و سپس کار مربوط به شخص B اجرا بشه.

    در ضمن فیلد مورد نظر Autonumber نیستش و در واقع کلید نیست کلید چیز دیگه ایه و بصورت ترکیبیه.
    لطفا کمکم کنید که چجوری اینکارو کنم

  2. #2
    کاربر دائمی آواتار davood-ahmadi
    تاریخ عضویت
    بهمن 1385
    محل زندگی
    تهران
    پست
    568

    Smile نقل قول: #C و قفل گذاری روی بانک اکسس در شبکه و کار با #C

    جدول شما اگر بصورت AutoNumber نیست، می توانید با زدن دکمه ثبت بخواهد آخرین اطلاعات ارسال شده بعنوان کلید اصلی را گرفته و یکی به آن اضافه کنید و سپس بفرستید.
    با این نحو شما اگر در شبکه 100 کاربر هم بخواهند بفرستند مشکلی در کلید اصلی رخ نمی دهد.

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

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