11 / 11 / 7
Регистрация: 23.12.2015
Сообщений: 950
|
||||||
1 | ||||||
Ругается на ExecuteNonQuery();11.03.2018, 14:33. Показов 1685. Ответов 11
Метки нет (Все метки)
intoBasket.ExecuteNonQuery(); . Никак понять не могу. В чем проблема?
0
|
11.03.2018, 14:33 | |
Ответы с готовыми решениями:
11
Программа ругается на cmd.ExecuteNonQuery() При попытке записать в новую строку из textbox ругается на inscmd.ExecuteNonQuery Ругается на "cmd.ExecuteNonQuery();" Почему vk ругается на бесплатные хостинги? На какие не ругается? |
1643 / 1144 / 171
Регистрация: 23.07.2010
Сообщений: 6,794
|
|
11.03.2018, 14:34 | 2 |
И как всегда, описание ошибки военная тайна
0
|
11 / 11 / 7
Регистрация: 23.12.2015
Сообщений: 950
|
|
11.03.2018, 14:36 [ТС] | 3 |
pincet, просто написано System.StackOverflowException. И всё.
0
|
1643 / 1144 / 171
Регистрация: 23.07.2010
Сообщений: 6,794
|
|
11.03.2018, 14:48 | 4 |
Оберни в try/catch и выясни поподробнее
0
|
11 / 11 / 7
Регистрация: 23.12.2015
Сообщений: 950
|
||||||
11.03.2018, 15:07 [ТС] | 5 | |||||
pincet, не знаю. Вот так обернул, ничего не выводит:
Или как из оконного приложения вызвать консоль? Просто это WinForms.
0
|
Администратор
|
|
11.03.2018, 15:08 | 6 |
DenKG, врядли дело в ExecuteNonQuery(). Скорее что-то другое. Если ошибка точно в этом коде, то скажи что такое ID? Не свойство случайно?
StackOverflowException не ловятся catch
0
|
11 / 11 / 7
Регистрация: 23.12.2015
Сообщений: 950
|
||||||
11.03.2018, 15:09 [ТС] | 7 | |||||
OwenGlendower, входной параметр:
0
|
11 / 11 / 7
Регистрация: 23.12.2015
Сообщений: 950
|
|
11.03.2018, 15:12 [ТС] | 9 |
OwenGlendower, смущает. Но я не знаю, как здесь правильно вернуть значение..
0
|
Администратор
|
|
11.03.2018, 15:15 | 10 |
Сообщение было отмечено DenKG как решение
Решение
DenKG, на будущее - бесконечная рекурсия приводит к переполнению стека. У рекурсии, если она в самом деле необходима, должен быть конец. Насчет возврата значения как насчет
return new TubeDiscountCard(5, Sum); ?
1
|
11 / 11 / 7
Регистрация: 23.12.2015
Сообщений: 950
|
|
11.03.2018, 15:18 [ТС] | 11 |
OwenGlendower, большое спасибо. Заработался. Только сейчас, спустя два дня, до меня дошло, что это была рекурсия.
0
|
Администратор
|
|
11.03.2018, 16:16 | 12 |
Небольшой совет вдогонку. Вызовы ToString() здесь не нужны. В первом случае потому что card и так строка. Во втором потому что колонка ID числовая (скорее всего) и нет необходимости выполнять двойное преобразование: сначала на стороне C#, затем на стороне SQL Server.
0
|
11.03.2018, 16:16 | |
11.03.2018, 16:16 | |
Помогаю со студенческими работами здесь
12
ExecuteNonQuery возвращает -1 помогите с ExecuteNonQuery ExecuteNonQuery returns -1 не работает ExecuteNonQuery(); Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |