علیرضا حسن زاده
شنبه 03 مهر 1389, 08:57 صبح
سلام
آیا ساختاری مانند try...catch در دستورات SQL وجود داره که بشه با اون نوع Error تشخیص داد و بر اساس اون تصمیم گیری کرد؟
مثلا وقتی کاربر داده تکراری وارد میکنه یه خطا تو SQL Server ایجاد میشه و اون به برنامه اجرا کننده منتقل میشه من معمولا خطا ها رو با riase error به برنامه منتقل می کنم که متن اون رو هم فارسی می نویسم و تو Exception برنامه فقط پیامی رو که از SQLServer فرستاده شده رو نمایش می دم ولی همیشه با عنوان "خطا در اجرای دستور" الان می خوام بتونم که با توجه به نوع خطا پیام مناسبی رو بفرستم
آیا ساختاری مانند try...catch در دستورات SQL وجود داره که بشه با اون نوع Error تشخیص داد و بر اساس اون تصمیم گیری کرد؟
مثلا وقتی کاربر داده تکراری وارد میکنه یه خطا تو SQL Server ایجاد میشه و اون به برنامه اجرا کننده منتقل میشه من معمولا خطا ها رو با riase error به برنامه منتقل می کنم که متن اون رو هم فارسی می نویسم و تو Exception برنامه فقط پیامی رو که از SQLServer فرستاده شده رو نمایش می دم ولی همیشه با عنوان "خطا در اجرای دستور" الان می خوام بتونم که با توجه به نوع خطا پیام مناسبی رو بفرستم