Не могу понять как сделать вывод - C#
Формулировка задачи:
Приветики!
Пытаюсь сделать поиск номера и вывод 2 сообщения если тот найден тогда будет выведено сообщение с текстом найден, если нет то выведется сообщение не найден, но если находит у меня пишет найден , а если такого номера нет ошибочка.
Подскажите пожалуйста код ниже:
com.CommandText = string.Format("Select entry From items Where entry='{0}'",id);//Поиск id если тот существует выполняем команду ниже. com.Prepare(); com.ExecuteNonQuery(); string rez = (string)com.ExecuteScalar().ToString(); if (rez == id) { MessageBox.Show("Найден"); } else { MessageBox.Show("Не найден"); con.Close(); }
Разобрался.
Вместо string rez = (string)com.ExecuteScalar().ToString(); Ставим string rez = (string)com.ExecuteReader().ToString();
Ошибся я не разобрался ошибки нет но теперь не находит число
Решение задачи: «Не могу понять как сделать вывод»
textual
Листинг программы
IF(com.ExecuteReader().HasRows) { com.CommandText = string.Format("Select name_loc8 From locales_item Where entry='{0}'",id); textBox9.Text = com.ExecuteScalar().ToString(); } Else { MessageBox.Show("Не найден!"); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д