Променете секцията си за опит с кода по-долу:
try
{
using(MySqlConnection cn = new MySqlConnection(connection.ConnectionString))
{
MySqlCommand cmd = new MySqlCommand();
cmd.Connection = cn;
cmd.CommandText = "UPDATE test SET status_id = 1 WHERE test_id = 1";
cn.Open();
int numRowsUpdated = cmd.ExecuteNonQuery();
cmd.Dispose();
}
}
Връзката трябва да бъде отворена, преди да изпълните команда. В примера по-горе командният обект ще бъде незабавно изтрит и обектът за връзка имплицитно ще бъде затворен и изхвърлен, когато напуснете раздела за използване.