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

نام تاپیک: مشکل همزمانی دستیابی به داده ها

  1. #1
    مهمان

    Tick مشکل همزمانی دستیابی به داده ها

    من یک بار این سوال را پرسیدم و استاد نصیری گفت اتوماتیکه حالا می خواستم ببینم واسه این کاره مخن چه جوریاس؟
    یه برنامه ی اداری دارم می نویسم که مثلا فرض کنید اقای الف ب و ج پای کامپیوترشان است
    با همدیگه یه رکوردی رو می خوان آپدیت کنن حالا اگر اینکار را بکنند آیا خود به خود ado.net iv
    هر کدوم که زودتر باشه رو اجرا می کنه و بقیه رو یه کم نگاه می داره و بعد اجرا می کنه یا؟
    با تشکر

  2. #2
    کاربر دائمی آواتار linux
    تاریخ عضویت
    بهمن 1381
    محل زندگی
    تهران
    پست
    2,313
    شما وقتی یک حدولی را باز می‌کنید
    3-4 حالت دارید.
    1-فقط خواندنی
    2- خوشبینانه
    3- بدبینانه

    تو حالت اول که فقط رکودست را می‌تونید بخونید
    در حالت های بعدی هم می‌تونید به msdn مراجعه کنید.

  3. #3
    مهمان
    بله این را من در ویژوال بیسیک 6 کار کردم ولی من شنیدم در دات نت بهتر شده
    با تشکر

  4. #4
    مهمان
    بابا کسی نیست بگه تو دات نت چه جوریاس؟بهتر شده؟

  5. #5
    کاربر دائمی
    تاریخ عضویت
    اسفند 1381
    محل زندگی
    Iran
    پست
    801
    این چیزی که من میگم در حد اطلاعات ناقص خودمه. ممکنه خیلی هم درست نباشه.
    قفل گذاری یک فرایندی است که بیشتر به خود اون پایگاه داده مربوط میشه نه به واسط ارتباط با اون. مثلا SQL Server دارای چند نوع قفله که شما با هر نوع واسطی اعم از DAO و ADO یا ADO.NET با اون ارتباط برقرار کنید میتونید اونهارو اعمال کنید.
    (البته فکر میکنم فرایند قفل گذاری معمولا بصورت اتوماتیک انجام میشه)
    بنابراین اگر SQL Server از لحاظ قفل گذاری و همزمانی تغییری بکنه ما میتونیم از اون استفاده کنیم و فرقی نداره که از ADO استفاده کنیم یا ADO.NET.
    لطفا اگر اشتباه میگم دوستان تصحیح کنند.

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

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