我目前正在使用C# WPF开发应用程序。我试图将数据存储到MySQL数据库中。以下是我的代码。
MySqlCommand cmd = new MySqlCommand("", conn);
cmd.CommandText = "INSERT INTO BUG_REPORTS (bug_softwareID, bug_firstName, bug_lastName, bug_email, bug_description, bug_ip_addr, bug_dateReported) "
+ "VALUES (@softwareID, @firstName, @lastName, @email, @description, @ip_addr, @dateReported)";
cmd.Parameters.Add("@softwareID");
cmd.Parameters.Add("@firstName");
cmd.Parameters.Add("@lastName");
cmd.Parameters.Add("@email");
cmd.Parameters.Add("@description");
cmd.Parameters.Add("@ip_addr");
cmd.Parameters.Add("@dateReported");
cmd.Parameters["@softwareID"].Value = softwareID;
cmd.Parameters["@firstName"].Value = getFirstName();
cmd.Parameters["@lastName"].Value = getLastName();
cmd.Parameters["@email"].Value = getEmail();
cmd.Parameters["@description"].Value = getDescription();
cmd.Parameters["@ip_addr"].Value = ip_addr;
cmd.Parameters["@dateReported"].Value = date;
cmd.ExecuteNonQuery();
每次我尝试插入一条记录时,都会出现错误“只能存储MySQLParameter对象”。我做错了什么?我找到了文章,但似乎一切都没问题。
感谢您能提供的任何帮助。