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

نام تاپیک: نحوه جلوگیری از خطا در برنامه های تحت شبکه

  1. #1

    نحوه جلوگیری از خطا در برنامه های تحت شبکه

    سلام
    من دارم یه برنامه تحت شبکه با بانک SQLSERVER 2000 می نویسم . اما این اولین برنامه تحت شبکه من است . سوالم اینه که زمان Post کردن اطلاعات چه خطاهایی ممکنه رخ بده و برای جلوگیری از اون چه باید کرد . مثلاً زمانی که دو کاربر با هم می خوان به رکورد دسترسی پیدا کنند


    اگه ممکنه با نمونه کد راهنمائی کنید .

    در ضمن من قبلاً برنامه با بانک Access نوشتم ولی تحت شبکه نبوده . کدهام رو خیلی باید تغییر بدم یا تفاوت زیادی نداره .

    ممنون

  2. #2
    این سوال شما خیلی کلی هست و قبلا هم نمونه های اون مطرح شده بهتره یه جستجو بکنید و جواب سوالتون رو از تاپیکهای مختلف پیدا کنید.
    اینکه چه خطائی ممکنه بده زیاد تفاوتی با برنامه های لوکال نداره
    ولی اینکه دو کاربر همزمان بخوان به یه اطلاعات دسترسی پیدا کنند
    اگر فقط خواندن باشه که مشکلی نداره
    اگر نوشتن هم باشه باید از Locking یا امثال اون استفاده کنی.
    تو برنامه تحت شبکه فقط یک مساله رو همیشه باید مد نظر داشته باشی
    اطلاعات هر لحظه ممکنه تغییر کنه حتی در زمانی که یک خط از کد اجرا شد و خط بعد میخواد اجرا بشه
    You never know what you can do until you try

  3. #3
    کاربر دائمی آواتار Touska
    تاریخ عضویت
    مرداد 1383
    محل زندگی
    ایران زمین
    سن
    39
    پست
    1,988
    یک سئوال تو همین مایه ها هست که خیلی وقته دلم می خواد بپرسم که اینکه :

    ما فقط بعد از اتفاق افتادن یک Error می تونیم به وسیله :

    Select @@ERROR


    کد خطا رو بگیریم و سپس متن فارسی مورد نظر رو جایگزین کنیم یا راه ساده تری هم هست.

    چون بعد از یک بار Select شماره خطا از بین میره و گمش می کنیم.

    ایا راه ساده تری هم برای Error Handling هست.

    موفق باشید :)

  4. #4
    نقل قول نوشته شده توسط mzjahromi مشاهده تاپیک
    این سوال شما خیلی کلی هست و قبلا هم نمونه های اون مطرح شده بهتره یه جستجو بکنید و جواب سوالتون رو از تاپیکهای مختلف پیدا کنید.
    اینکه چه خطائی ممکنه بده زیاد تفاوتی با برنامه های لوکال نداره
    ولی اینکه دو کاربر همزمان بخوان به یه اطلاعات دسترسی پیدا کنند
    اگر فقط خواندن باشه که مشکلی نداره
    اگر نوشتن هم باشه باید از Locking یا امثال اون استفاده کنی.
    تو برنامه تحت شبکه فقط یک مساله رو همیشه باید مد نظر داشته باشی
    اطلاعات هر لحظه ممکنه تغییر کنه حتی در زمانی که یک خط از کد اجرا شد و خط بعد میخواد اجرا بشه
    من تمام تلاشم رو برای پیدا کردن یک مثال یا برنامه نمونه توی سایت کردم ولی هیچ نتیجه مطلوبی حاصل نشد برای همین این تاپیک رو ایجاد کردم . اگه یه مثال برای حذف ، اضافه و ویرایش یه جدول ساده وجود داشته باشه ، بقیش رو میشه پیدا کرد . ولی دریغ !!!!

    اگه چنین چیزی وجود داره لطفا راهنمائی کنید .

  5. #5
    ببینید دوست عزیز
    حذف که مشکلی نداره
    میمونه اضافه و ویرایش
    اونم شما یه صورت مساله مطرح کنید
    چون نحوه برخورد با این مساله در شرایط مختلف متفاوت هست
    You never know what you can do until you try

برچسب های این تاپیک

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

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