Не могу понять как сделать вывод - 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("Не найден!");
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д