sql >> Databasteknik >  >> RDS >> Mysql

uppdatera en mySQL-tabell med C#

Ändra ditt försöksavsnitt till koden nedan:

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

Anslutningen måste öppnas innan du utför ett kommando. I exemplet ovan kommer kommandoobjektet omedelbart att tas bort och anslutningsobjektet kommer implicit att stängas och kasseras när du lämnar användningssektionen.



  1. Felkod:1055 inkompatibel med sql_mode=only_full_group_by

  2. SQLite returnerade en felkod på 14

  3. Hur ställer man in kodningen för tabellernas char-kolumner i django?

  4. Hur uppskattar jag SQL-frågetiming?