Zdá se, že máte nějaký problém s transakcí...
zkuste přidat myCommand.Connection.Close();
za ExecuteNonQuery()
EDIT - podle komentáře:
Několik odkazů pro výuku SQL:
- http://www.w3schools.com/sql/default.asp
- http://www.sqlcourse.com/index.html
- http://www.sql-tutorial.net/
- http://www.mysqltutorial.org/
EDITACE 2:
UPDATE event SET
timestamp = NOW(),
status = ?Status
WHERE user_id = ?UserID AND message_id = ?MessageID AND creator = ?Creator;
Protože není dostatek podrobností o datovém modelu, výše UPDATE
příkaz předpokládá, že sloupce user_id
a message_id
a creator
společně jednoznačně identifikují řádek... a aktualizujte timestamp
a status
odpovídajícím způsobem...