なんらかの取引上の問題が発生しているようです...
myCommand.Connection.Close();
を追加してみてください ExecuteNonQuery()
の後
編集-コメントによる:
SQLを学ぶためのいくつかのリンク:
- http://www.w3schools.com/sql/default.asp >
- http://www.sqlcourse.com/index.html
- http://www.sql-tutorial.net/
- http://www.mysqltutorial.org/
編集2:
UPDATE event SET
timestamp = NOW(),
status = ?Status
WHERE user_id = ?UserID AND message_id = ?MessageID AND creator = ?Creator;
データモデルに関する詳細が十分でないため、上記のUPDATE
ステートメントは、列user_id
を想定しています およびmessage_id
およびcreator
一緒に行を一意に識別します...そしてtimestamp
を更新します およびstatus
それに応じて列...