powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / отлов ошибки на уровне cmd.ExecuteReader()
3 сообщений из 3, страница 1 из 1
отлов ошибки на уровне cmd.ExecuteReader()
    #38530177
buyboy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
всем привет

подскажите - как мне сделать так, чтобы в случае создания ошибочного sql-запроса (например, ошибка в названии поля)
не выскакивала ошибка и компиляция нормально проходила?

есть такой код =


из-за ошибки в запросе, нужно как-то на уровне cmd.ExecuteReader() отловить исключение...
или ветвление сделать...

пробовал обернуть var reader = cmd.ExecuteReader() в try{} catch{}, но на этом уровне MySqlException не канает

ай нид ё хэлп, бразэрс!
...
Рейтинг: 0 / 0
отлов ошибки на уровне cmd.ExecuteReader()
    #38530181
buyboy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
то есть так не получается =
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
try
{
   using (var reader = cmd.ExecuteReader())
   {
       while (reader.Read())
       {
           this.str = "id: " + 
                     reader.GetString(0) + 
                     ", name: " + 
                     reader.GetString(1);
       }
   }
}
catch (MySqlException ex)
{
   throw (ex);
}
...
Рейтинг: 0 / 0
отлов ошибки на уровне cmd.ExecuteReader()
    #38530201
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
buyboyто есть так не получается =
каков глубинный смысл throw (ex); ?
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / отлов ошибки на уровне cmd.ExecuteReader()
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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