1 回答
TA贡献1806条经验 获得超5个赞
我认为下面这行有问题。
string query = "INSERT INTO `membershiprate` (`memberrate_desc`, memberrate_id, `memberrate_price`, memberrate_count) VALUES (@mdesc, memberrate_id, @mprice, memberrate_id)";
插入查询中未设置 memberrate_id 和 memberrate_count 值。
所以,请在检查后插入两列。
string query = "INSERT INTO `membershiprate` (`memberrate_desc`, `memberrate_price`) VALUES (@mdesc, @mprice)";
MySqlCommand cmd = new MySqlCommand(query, helper.getConnection());
cmd.Parameters.AddWithValue("mdesc", txtMemRateDesc.Text);
cmd.Parameters.AddWithValue("mprice", txtMemRate.Text);
cmd.ExecuteNonQuery();
helper.CloseConnection();
this.Close();
MessageBox.Show("Successfully added!");
请检查此解决方案。
- 1 回答
- 0 关注
- 92 浏览
添加回答
举报