Ошибка с запросом к MySql | C#
Возникла проблема. Я пытаюсь выполнить запрос к бд:
dataCommand2.CommandText = "SELECT `Колво` FROM `Товары` WHERE `Название` = '" + textBox1.Text + "'";
string kol = dataCommand2.ExecuteScalar().ToString();
Если в БД есть значение с названием, то все работает, если нет, выдаёт ошибку
"Ссылка на объект не указывает на экземпляр объекта."
Я понимаю, что в БД значения нет, но как тогда обработать null?
Использую MySql.dll
Ответы (1 шт):
Автор решения: Олександр
→ Ссылка
dataCommand2.CommandText = "SELECT `Колво` FROM `Товары` WHERE `Название` = '" + textBox1.Text + "'";
string kol;
try
{
kol = dataCommand2.ExecuteScalar().ToString();
}
catch (NullReferenceException ex)
{
kol = null;
}