Wygląda na to, że masz jakiś problem z transakcją...
spróbuj dodać myCommand.Connection.Close();
po ExecuteNonQuery()
EDYCJA - zgodnie z komentarzem:
Kilka linków do nauki SQL:
- http://www.w3schools.com/sql/default.asp
- http://www.sqlcourse.com/index.html
- http://www.sql-tutorial.net/
- http://www.mysqltutorial.org/
EDYCJA 2:
UPDATE event SET
timestamp = NOW(),
status = ?Status
WHERE user_id = ?UserID AND message_id = ?MessageID AND creator = ?Creator;
Ponieważ nie ma wystarczających szczegółów na temat modelu danych, powyższa UPDATE
instrukcja zakłada, że kolumny user_id
i message_id
i creator
razem identyfikują wiersz jednoznacznie... i aktualizują timestamp
i status
kolumny odpowiednio...