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 關注
- 110 瀏覽
添加回答
舉報