mabus
ارسالها: | 12 |
عضویت: | 13 /4 /1394 |
تشکر ها: | 4 |
|
کد خطاها و شرح مربوط به آنها
سلام
برای برگردوندن خطاهای ex.message به فارسی باید چکار کنم؟
مثلا برای اضافه کردن داده ی تکراری فیلد کلید، خطایی صادر میشه که میخوام به فارسی نمایشش بدم و کاربر رو راهنمایی کنم
میدونم که اول باید کدشو دریافت کنم
بعد نسبت به کد دریافتی خطا رو به فارسی شرح بدم
اما کدها و شرح مربوط به اونها رو پیدا نمیکنم.
|
|
سه شنبه 16 تیر 1394 - 03:01 |
|
admin
|
کد خطاها و شرح مربوط به آنها
سلام
شما میتونید با استفاده از شرط های IF پیام رو به انگلیسی دریافت کنید و بعد تعدادی از خطای های شایع تر رو خودتون ترجمه کنید و بوسیله MessageBox نمایش بدید.
راه دیگه ای هم که به نظرم میرسه ارتباط دادن برنامه با اینترنت و Google Translate هست که میتونه جالب باشه !
|
|
سه شنبه 16 تیر 1394 - 12:59 |
|
mabus
ارسالها: | 12 |
عضویت: | 13 /4 /1394 |
تشکر ها: | 4 |
|
کد خطاها و شرح مربوط به آنها
سلام دوست عزیز، هر خطایی یه کدی داره، فقط کافیه شرح کد رو بدونیم، تا به پیغام فارسی رو نمایش بدیم. من توی سایت های خارجی گشتم ولی شرح مربوط به هر کد رو پیدا نکردم. این روش هایی که شما گفتید اصلا منطقی و عملی نیست یا اگه باشه خیلی هزینه بره.
اگه کسی در این مورد اطلاعاتی داره لطفا بگه ممنون
|
|
سه شنبه 16 تیر 1394 - 14:29 |
|
karim_orooji
|
کد خطاها و شرح مربوط به آنها
|
|
سه شنبه 16 تیر 1394 - 16:39 |
|
mabus
ارسالها: | 12 |
عضویت: | 13 /4 /1394 |
تشکر ها: | 4 |
|
کد خطاها و شرح مربوط به آنها
سلام یکی از دوستان این پیشنهاد رو دادن:
با اجرای این کوئری روی دیتابیس Master میتونید به لیست خطاها + توضیحاتشون دسترسی پیدا کنید
SELECT * FROM sys.messages WHERE language_id = 1033
برای مثال اگر در فیلد کلید ، مقدار تکراری وارد کنید ، خطای شماره 2601 صادر میشه با این توضیح
Cannot insert duplicate key row in object '%.*ls' with unique index '%.*ls'.
و یا این آدرس رو ملاحظه کنید
https://technet.microsoft.com/en-us/...=sql.105).aspx
ولی من متوجه نشدم چجوری باید به خطاها دسترسی داشته باشم... شما متوجه شدید؟
|
|
چهارشنبه 17 تیر 1394 - 04:18 |
|