I am currently developing an application using C # WPF. I am trying to store data in a MySQL database. Below is the code that I have.
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();
Every time I try to insert a record, it appears with the error "Only MySQLParameter objects can be saved. What am I doing wrong. I found an article and everything looks fine.
Thanks for any help you can provide.
source share