Il semble que vous ayez un problème de transaction en cours...
essayez d'ajouter myCommand.Connection.Close(); après le ExecuteNonQuery()
MODIFIER - selon le commentaire :
Quelques liens pour apprendre SQL :
- https://www.w3schools.com/sql/default.asp
- https://www.sqlcourse.com/index.html
- https://www.sql-tutorial.net/
- https://www.mysqltutorial.org/
MODIFICATION 2 :
UPDATE event SET
timestamp = NOW(),
status = ?Status
WHERE user_id = ?UserID AND message_id = ?MessageID AND creator = ?Creator;
Puisqu'il n'y a pas assez de détails sur le modèle de données, la UPDATE ci-dessus suppose que les colonnes user_id et message_id et creator ensemble, identifiez une ligne de manière unique... et mettez à jour le timestamp et status colonnes en conséquence...