sql >> Base de Datos >  >> RDS >> Mysql

actualizar una tabla mySQL usando C#

Cambie su sección de prueba al siguiente código:

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(); 
     }
}

La conexión debe abrirse antes de ejecutar un comando. En el ejemplo anterior, el objeto de comando se eliminará inmediatamente y el objeto de conexión se cerrará y eliminará implícitamente cuando abandone la sección de uso.