Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

atualizar uma tabela mySQL usando C #


Altere sua seção try para o código abaixo:
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(); 
     }
}

A conexão deve ser aberta antes de você executar um comando. No exemplo acima, o objeto de comando será descartado imediatamente e o objeto de conexão será fechado e descartado implicitamente quando você sair da seção using.