我正在努力解决使用 Windows 窗体应用程序更新 MySQL 数据库的问题。代码如下所示:
global_data.MyDA.UpdateCommand = new MySqlCommand("UPDATE words SET word = @word WHERE id = @id", global_data.connection);
global_data.MyDA.UpdateCommand.Parameters.Add(
new MySqlParameter("@word", MySqlDbType.Text, 0x7FFF, ParameterDirection.Input, false,
0, 0, "word", DataRowVersion.Proposed, (object)edtWord.Text));
global_data.MyDA.UpdateCommand.Parameters.Add(
new MySqlParameter("@id", MySqlDbType.UInt32, 10, ParameterDirection.Input, false,
0, 0, "id", DataRowVersion.Proposed, (object)current_id));
global_data.MyDA.Update(table);
但是,它无法更新任何内容(在这种情况下 - 用 替换字符串值edtWord.Text
)。
有人可以帮忙吗?谢谢!