int dose = Convert.ToInt16(DoseTextBox.Text.ToString());
try
{
SqlCommand AddMed = new SqlCommand("INSERT INTO Medications VALUES(@Medication,@Dose,@manufacture)", mcs);
AddMed.Parameters.Add("@Medication", SqlDbType.NVarChar).Value = MedName.Text.ToString();
AddMed.Parameters.Add("@Dose", SqlDbType.Int).Value = dose;
AddMed.Parameters.Add("@manufacture", SqlDbType.NVarChar).Value = ManuDB.Text.ToString();
mcs.Open();
AddMed.ExecuteNonQuery();
mcs.Close();
MessageBox.Show("Med Added", "Done!");
}
catch (Exception)
{
MessageBox.Show("Oops!", "Something went wrong");
}
私は何か間違ったことをしていますか?Ctrlこの関数の結果は「中程度追加」ですが、クエリを何度実行したり、 +を使用して結果を更新したりしても、投薬テーブルに新しい行がないようです。R
私は何かが足りないのですか?ToString
戻り値からメソッドを削除しようとしましたが、それは問題ではありません。私は信じている。ManuDBはメーカーのドロップボックスです。