Thay đổi phần thử của bạn thành mã bên dưới:
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();
}
}
Kết nối phải được mở trước khi bạn thực hiện một lệnh. Trong ví dụ trên, đối tượng lệnh sẽ ngay lập tức được xử lý và đối tượng kết nối sẽ thực sự bị đóng và xử lý khi bạn rời khỏi phần đang sử dụng.