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

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

  1. #1

    Question ثبت هم زمان اطلاعات کاربران در برنامه نویسی چند لایه

    در برنامه ی اتوماسیون وقتی چند تا کاربر بخواهند هم زمان اطلاعاتشان را ثبت کنند مشکلی که پیش می آید این است که فیلد شمارنده من که به ازاء هر نامه باید یکی اضافه شود تکراری می شود . یعنی چون هم زمان با هم اطلاعات را ثبت می کنند (دستور post) بعضی مواقع این فیلد مقدار تکراری می گیرد . برای حل این مشکل در برنامه چند لایه از چه روشی میشه استفاده کرد ؟
    در برنامه دو لایه عادی من این مشکل را در سمت SQL حل کردم ولی می خواهم ببنیم در برنامه چند لایه آیا راه کار دیگری وجود دارد یا خیر ؟

  2. #2

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

    نقل قول نوشته شده توسط soft-c مشاهده تاپیک
    در برنامه ی اتوماسیون وقتی چند تا کاربر بخواهند هم زمان اطلاعاتشان را ثبت کنند مشکلی که پیش می آید این است که فیلد شمارنده من که به ازاء هر نامه باید یکی اضافه شود تکراری می شود . یعنی چون هم زمان با هم اطلاعات را ثبت می کنند (دستور post) بعضی مواقع این فیلد مقدار تکراری می گیرد . برای حل این مشکل در برنامه چند لایه از چه روشی میشه استفاده کرد ؟
    در برنامه دو لایه عادی من این مشکل را در سمت SQL حل کردم ولی می خواهم ببنیم در برنامه چند لایه آیا راه کار دیگری وجود دارد یا خیر ؟
    باید از صف استفاده کنید.
    برنامتون رو واضح تر توضیح بدید. از چه روشی برای ارتباط استفاده میکنید و ...

  3. #3

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

    من توبرنامه ای به همین مشکل برخوردم اومدم برای شماره نامه جدول جدیدی تشکیل دادم که شماره نامه بلافاصله پس از انتخاب نامه جدید توسط کاربر از اون جدول تعیین و در همون جدول ثبت می شد ، بعد اگه کاربر منصرف می شد موقع بستن برنامه شماره نامه رو از جدول حذف می کرد ،
    این روش تا الان (حدود4سال) هیچ اشتباهی نکرده و همین الانم داره به درستی کار می کنه ،
    تازه سرعت برنامه هم بالا میره

  4. #4

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

    باید از صف استفاده کنید.
    برنامتون رو واضح تر توضیح بدید. از چه روشی برای ارتباط استفاده میکنید و ...
    روشی که من استفاده کردم این بود که یک جدول مجزا برای شماره نامه ها ساختم و هنگامی که کاربر روی دکمه نامه جدید کلیک می کرد اخرین شماره را از جدول پیدا می کنه و با دستور insert که در sql نوشتم یک مقدار به به مقدار آخر اضافه می کنه . که این میشه شماره نامه . منتهی مشکلش اینه که چون برنامه شبکه است شماره نامه ها به ترتیب نیست.
    میشه روش صف را بیشتر توضیح بدید؟
    من توبرنامه ای به همین مشکل برخوردم اومدم برای شماره نامه جدول جدیدی تشکیل دادم که شماره نامه بلافاصله پس از انتخاب نامه جدید توسط کاربر از اون جدول تعیین و در همون جدول ثبت می شد ، بعد اگه کاربر منصرف می شد موقع بستن برنامه شماره نامه رو از جدول حذف می کرد ،
    این روش تا الان (حدود4سال) هیچ اشتباهی نکرده و همین الانم داره به درستی کار می کنه ،
    تازه سرعت برنامه هم بالا میره
    این روش شما تقریب شبیه روش من است .منتهی خوب این روی که شما رفتید یک مشکلی داره و اون اینه که چون برنامه در شبکه است وقتی چند تا کاربر اقدام به درج می کنند و شماره های مجزایی می گیرند وقتی یک نفر منصرف میشه ترتیب شماره نامه ها به هم می خوره . البته اگر درست متوجه شده باشم

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

  1. استفاده از wcf در برنامه نویسی چند لایه
    نوشته شده توسط mohsen_zelzela00 در بخش WCF , Web Services , .Net Remoting
    پاسخ: 2
    آخرین پست: دوشنبه 13 خرداد 1392, 08:00 صبح
  2. پاسخ: 22
    آخرین پست: یک شنبه 17 اردیبهشت 1391, 20:09 عصر
  3. سوال: تعریف کلاسهای اصلی در برنامه نویسی چند لایه
    نوشته شده توسط mojtaba.baghban در بخش C#‎‎
    پاسخ: 2
    آخرین پست: چهارشنبه 23 شهریور 1390, 22:44 عصر
  4. ثبت هم زمان اطلاعات گريد در بانك
    نوشته شده توسط lm48390 در بخش Foxpro
    پاسخ: 1
    آخرین پست: شنبه 16 بهمن 1389, 15:19 عصر
  5. استفاده از generic به جای dataset در برنامه نویسی چند لایه
    نوشته شده توسط mohsen_zelzela00 در بخش دسترسی به داده ها (ADO.Net و LINQ و ...)
    پاسخ: 10
    آخرین پست: یک شنبه 14 تیر 1388, 04:22 صبح

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

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