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

نام تاپیک: exceptionپیدا کردن در رابطه با حذف یک رکورد

  1. #1
    کاربر دائمی آواتار anahita6
    تاریخ عضویت
    شهریور 1387
    محل زندگی
    tehran_shemiran
    پست
    143

    exceptionپیدا کردن در رابطه با حذف یک رکورد

    سلام بچه ها
    من میخوام محتویات یک سطر از یه جدول رو از طریق سی شارپ با فشردن دکمه حذف کنم اما میخوام اگه این سطر جایی استفاده شده بود پیغام بده که نمیتونه پاکش کنه ممنونمیشم اگه بگید از چه کدی باید استفاده کنم

  2. #2

    نقل قول: exceptionپیدا کردن در رابطه با حذف یک رکورد

    خب اول یه جستجو کن ببین استفاده شده یا نه اگه استفاده نشده بود عمل حذف انجام بشه وگرنه پیغام خطا بده!!

  3. #3
    کاربر دائمی آواتار anahita6
    تاریخ عضویت
    شهریور 1387
    محل زندگی
    tehran_shemiran
    پست
    143

    نقل قول: exceptionپیدا کردن در رابطه با حذف یک رکورد

    میدونم میخوام ببینم اسم exception ای که این خطا رو میگیره چیه که توی قسمت catch اون پیغام رو بفرستم الان توی system.exception نوشتم که درست نیست چون هر استثنایی پیش بیاد پیغام رو میفرسته

  4. #4

    نقل قول: exceptionپیدا کردن در رابطه با حذف یک رکورد

    معمولا فقط یه Exception رخ میده اونم SqlException
    به شرطی این استثنا رخ میده که تنظیمات بانکت از لحاظ دیاگرام و ریلیشن هات و ... همه در نظر گرفته شده باشه

  5. #5
    کاربر دائمی آواتار piroozman
    تاریخ عضویت
    مهر 1386
    محل زندگی
    تهران
    سن
    48
    پست
    217

    Smile نقل قول: exceptionپیدا کردن در رابطه با حذف یک رکورد

    نقل قول نوشته شده توسط anahita6 مشاهده تاپیک
    میدونم میخوام ببینم اسم exception ای که این خطا رو میگیره چیه که توی قسمت catch اون پیغام رو بفرستم الان توی system.exception نوشتم که درست نیست چون هر استثنایی پیش بیاد پیغام رو میفرسته
    شما می توانید با استفاده از کد زیر نوع خطا و نیز شماره آنرا پیدا کنید:
    catch(SqlException ex)
    {
    MessageBox.Show(ex.Message + " ErrorNumber=" + ex.Number.ToString());
    }

    البته بهتره که کلاسی جداگانه نوشته و پیغام و شماره خطاها را به آن ارسال کرده و پیغام مناسب را برای کاربر فراهم کنید.

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

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