Я хочу, чтобы обновить строку в таблице:Есть ли способ отображения сообщения об ошибке, если таблица не обновлена?
try
{
string sql ="UPDATE TableNAme SET FirstName ='John' WHERE ID = 123";
MySqlCommand command = new MySqlCommand(sql, connection);
connection.Open();
command.ExecuteNonQuery();
}
catch (Exception)
{
}
finally
{
connection.Close();
}
на основе идентификатора (ключа), он отлично работает, если идентификатор был в таблице, но если ID не существует в таблице это не отображается сообщение об ошибке.
Есть ли способ узнать, не найден ли ID?
да, проверьте содержимое исключения – BugFinder
Проверьте исключение, то не игнорировать исключение. –
@BugFinder, если идентификатор 'ID' не найден, исключений нет. – user3185569