Не могу понять как сделать вывод - 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("Не найден!");
}