1 | ||||||
Каким образом можно избежать исключения в SQL запросе? Код метода внутри.11.06.2011, 16:32. Показов 2021. Ответов 9
Метки нет (Все метки)
Когда я вызываю этот метод и в качестве искомого значения ввожу не существующее в таблице, то на строке ID = (int)sqlCommand.ExecuteScalar(); Вылетает исключение:
0
|
11.06.2011, 16:32 | |
Ответы с готовыми решениями:
9
Каким образом можно построить и связать ООП код с данными из БД Каким образом можно из метода одного класса, вывести в метод другого класса текст всплывающего сообщения Избежать конкатенации строк при запросе SQL Каким образом можно во внешнем запросе выбрать все переменные, которые находятся внутри функции? |
33 / 33 / 2
Регистрация: 24.09.2010
Сообщений: 140
|
||||||
11.06.2011, 19:56 | 2 | |||||
Так:
1
|
33 / 33 / 2
Регистрация: 24.09.2010
Сообщений: 140
|
|
11.06.2011, 22:13 | 4 |
Вопрос же был "как избежать исключения и вернуть -1 в случае, если значение не найдено?"
0
|
12.06.2011, 09:42 | 6 |
НУ как вариант можно написать функцию или процедуру в самой БД, которая будет реализовывать проверку показанную Nwq. Но как мне кажется - это лишнее
Еще вариант: чтобы запрос возвращал не скалярную велечину, а таблицу, тогда сначала проверяешь количество возвращенных строк, а затем (при ненулевом значении) выбираешь данные. Но это тоже кривой подход и кода больше будет...
0
|
12.06.2011, 11:14 | 10 |
Ну да, он считывает ее построчно. Чтоб вернуть таблицу полностью, еще можно использовать TableAdapter.
0
|
12.06.2011, 11:14 | |
12.06.2011, 11:14 | |
Помогаю со студенческими работами здесь
10
Каким образом можно перевести код Паскаля в код Фортран? Каким образом можно получить код символа? Каким образом можно получить код ошибки принтера HP LJ 1020 Каким образом можно вычистить весь код из рабочей книги Excel? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |