Не могу понять как сделать вывод - C#

Узнай цену своей работы

Формулировка задачи:

Приветики! Пытаюсь сделать поиск номера и вывод 2 сообщения если тот найден тогда будет выведено сообщение с текстом найден, если нет то выведется сообщение не найден, но если находит у меня пишет найден , а если такого номера нет ошибочка. Подскажите пожалуйста код ниже:
Листинг программы
  1. com.CommandText = string.Format("Select entry From items Where entry='{0}'",id);//Поиск id если тот существует выполняем команду ниже.
  2. com.Prepare();
  3. com.ExecuteNonQuery();
  4. string rez = (string)com.ExecuteScalar().ToString();
  5. if (rez == id)
  6. {
  7. MessageBox.Show("Найден");
  8. }
  9. else
  10. {
  11. MessageBox.Show("Не найден");
  12. con.Close();
  13. }
Разобрался.
Листинг программы
  1. Вместо
  2. string rez = (string)com.ExecuteScalar().ToString();
  3. Ставим
  4. string rez = (string)com.ExecuteReader().ToString();
Ошибся я не разобрался ошибки нет но теперь не находит число

Решение задачи: «Не могу понять как сделать вывод»

textual
Листинг программы
  1. IF(com.ExecuteReader().HasRows)
  2. {
  3. com.CommandText = string.Format("Select name_loc8 From locales_item Where entry='{0}'",id);
  4.                 textBox9.Text = com.ExecuteScalar().ToString();
  5. }
  6. Else
  7. {
  8. MessageBox.Show("Не найден!");
  9. }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 3.818 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы