Scheint, als hätten Sie ein Transaktionsproblem ...
Versuchen Sie, myCommand.Connection.Close();
hinzuzufügen nach ExecuteNonQuery()
BEARBEITEN - gemäß Kommentar:
Einige Links zum Erlernen von SQL:
- http://www.w3schools.com/sql/default.asp
- http://www.sqlcourse.com/index.html
- http://www.sql-tutorial.net/
- http://www.mysqltutorial.org/
BEARBEITEN 2:
UPDATE event SET
timestamp = NOW(),
status = ?Status
WHERE user_id = ?UserID AND message_id = ?MessageID AND creator = ?Creator;
Da es nicht genügend Details zum Datenmodell gibt, das obige UPDATE
-Anweisung geht davon aus, dass die Spalten user_id
und message_id
und creator
gemeinsam eine Zeile eindeutig identifizieren... und den timestamp
aktualisieren und status
Spalten entsprechend...