PDA

View Full Version : سوال: فارسي كردن خطاي primery key



hallaji
دوشنبه 23 اردیبهشت 1387, 22:04 عصر
با سلام خدمت همه برنامه نويسان محترم

سوال بنده اينست كه چطور ميتوانم خطاي Primery key را بصورت فارسي نمايش بدهم
يعني وقتي در يك جدول كه كد كليد اصلي است هنگامي كه دوباره وارد شد به جاي خطايي كه به انگليسي نمايش داده ميشود از عبارت فارسي استفاده كرد.
--------------------------------------------------------------------------------
آنچه كه شما را از ديگران متمايز ميسازد قدرت ارداد ه تان است

رضا عربلو
دوشنبه 23 اردیبهشت 1387, 23:12 عصر
کدت را در Try ... Catch بگذار و به این ترتیب exception ات را Handle کن.

combo_ci
سه شنبه 24 اردیبهشت 1387, 06:25 صبح
اين كد رو بزار تو برنامت

exeption كه رخ داد اين تابع رو با exeption رخ داده صدا بزن

public static bool Message_Exeption(Exception ex)
{
try
{
SqlException ar = (SqlException)ex;
if (((ar.Number == 17) | (ar.Number == 17142)) | (ar.Number == 11))
{
MessageBox.Show("ارتباط با بانک اطلاعاتی قطع شده است", "", MessageBoxButtons.OK, MessageBoxIcon.Hand);
return true;
}
if (ar.Number == 547)
{
MessageBox.Show("این اطلاعات به علت به کار رفتن در قسمتی دیگر از سیستم قابل حذف نیستند", "", MessageBoxButtons.OK, MessageBoxIcon.Hand);
return true;
}
if (ar.Number.Equals(2627))
{
MessageBox.Show("اين کد قبلا ثبت شده است", "", MessageBoxButtons.OK, MessageBoxIcon.Hand);
return true;
}
}
catch { }

return false;
}