Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Интерпретация ошибки в блоке try-catch / 3 сообщений из 3, страница 1 из 1
13.11.2010, 10:26
    #36953429
temrus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Интерпретация ошибки в блоке try-catch
Добрый день!

Выполняю:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
    try
    {
         _conn = new SqlConnection(ConnectionString);
         _conn.Open();
         return msg;
     }
     catch (Exception ex)
     {
          msg.Result = false;
          msg.ErrorMessage = ex.Message;
     }

При ошибках подключения типа "неверный пароль" и тд... вылетают сообщения на английском языке.
Каким образом можно перевести наиболее вероятные ошибки на русский язык, чтобы
пользователь не впал в панику?
...
Рейтинг: 0 / 0
16.11.2010, 11:54
    #36959018
vkg
vkg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Интерпретация ошибки в блоке try-catch
Exception замени на SqlException, а потом по ex.Number можешь узнать код ошибки (master.dbo.sysmessages - тут находятся коды ошибок), ну и соответственно и обрабатывай их.

вообщем, тынц :)
...
Рейтинг: 0 / 0
16.11.2010, 13:49
    #36959352
temrus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Интерпретация ошибки в блоке try-catch
vkg,

Cпасибо! :)
...
Рейтинг: 0 / 0
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Интерпретация ошибки в блоке try-catch / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]