Mysql
 sql >> Database >  >> RDS >> Mysql

aggiorna una tabella MySQL usando C#

Cambia la tua sezione di prova con il codice qui sotto:

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 connessione deve essere aperta prima di eseguire un comando. Nell'esempio sopra l'oggetto comando verrà immediatamente eliminato e l'oggetto connessione verrà implicitamente chiuso ed eliminato quando si esce dalla sezione using.