Код, написанный ниже, имеет ошибку
это мой код, но он вводит только другую часть.он не входил в часть if ,я не мог получить ошибку....
против.Открыть();
int a1;
А1 = инт.Синтаксический анализ(textbox3 и.Текст);
строку Р2 = поле textbox2.Текст;
строку В3 = текстовое поле textbox1.Текст;
Команда sqlcommand cmd и = новая команда sqlcommand("выбрать * из регистр где год ='" + Р2 + "и purticulars ='" + В3 + "'", кон);
SqlDataAdapter da = новый SqlDataAdapter(cmd);
DataTable dt = новый DataTable();
да.Заполнить(ДТ);
если (ДТ.Строк.Count > 0)
{
int ti = конвертировать.ToInt32(dt.Rows[0]["кредит"].Метод toString());
int q = ti - a1;
Sqlcommand, который cmd3 = новая команда sqlcommand("обновление регистра установить кредит ='" + г + "' где purticulars='" + В3 + "' и " год " ='" + Р2 + "'", кон);
cmd3.Метод executenonquery();
}
еще
{
Ящик для сообщений.Показать("ошибка");
}
против.Закрывать();
Что я уже пробовал:
кон.Открыть();
int a1;
А1 = инт.Синтаксический анализ(textbox3 и.Текст);
строку Р2 = поле textbox2.Текст;
строку В3 = текстовое поле textbox1.Текст;
Команда sqlcommand cmd и = новая команда sqlcommand("выбрать * из регистр где год ='" + Р2 + "и purticulars ='" + В3 + "'", кон);
SqlDataAdapter da = новый SqlDataAdapter(cmd);
DataTable dt = новый DataTable();
да.Заполнить(ДТ);
если (ДТ.Строк.Count > 0)
{
int ti = конвертировать.ToInt32(dt.Rows[0]["кредит"].Метод toString());
int q = ti - a1;
Sqlcommand, который cmd3 = новая команда sqlcommand("обновление регистра установить кредит ='" + г + "' где purticulars='" + В3 + "' и " год " ='" + Р2 + "'", кон);
cmd3.Метод executenonquery();
}
еще
{
Ящик для сообщений.Показать("ошибка");
}
против.Закрывать();
///это работает только с другой частью
Manish K. Agarwal
Пожалуйста, проверьте, есть ли в вашей таблице ГК данные, соответствующие фильтру, который вы передаете в SELECT
Member 13854008
танкуу очень нравится сэр...я получил его с вашей помощью