Ciao a tutti, premetto che sono un principiante dello c#, quindi perdonate se ho scritto qualche baggianata, ho un problema relativo alla all' aggiornamento di un record in mysql, tramite c#.

Riesco ad effettuare la connessione al server mysql remoto,

string connString = "SERVER=ipaddress;DATABASE=db;UID=root;PASSWORD=pa ssword;";
MySqlConnection conn = new MySqlConnection(connString);

riesco a leggere i record dalla table files

MySqlCommand cmd = conn.CreateCommand();
MySqlDataReader reader;
cmd.CommandText = "SELECT * FROM files";
conn.Open();


ma non riesco man mano che vengono letti i record ad effettuare l'update del record,

reader = cmd.ExecuteReader();
if (reader.HasRows)
{
while (reader.Read())
{

MySqlCommand command = conn.CreateCommand();
MySqlDataReader writer;
command.CommandText = "UPDATE files SET scaricato = 1 WHERE id ='" + idrecord + "'";
writer = command.ExecuteReader();

}
} conn.Close();
}


Credo che il problema sia nel gruppo di istruzioni relativo all'update. QUalcuno riesce a darmi qualche dritta? Grazie mille.