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 :
- http://www.w3schools.com/sql/default.asp
- http://www.sqlcourse.com/index.html
- http://www.sql-tutorial.net/
- http://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...