作成したソフトウェアを使用してSQL(Express)にデータを保存しようとすると、このエラーが発生します。
System.Data.dllで「System.InvalidOperationException」タイプの未処理の例外が発生しました。追加情報:ExecuteNonQuery:接続プロパティが初期化されていません。
これが私のコードです:
private void save_medicine_Click(object sender, EventArgs e)
{
cn.Open();
if (nameBox.Text != "" & companyBox.Text != "" & categoryBox.Text != "" &
amountBox.Text != "" & restockBox.Text != "" & buyBox.Text != "" &
sellBox.Text != "" & qualityComboBox.Text !="" )
{
cmd.CommandText = "insert into drug_info (name,company_id,category,
expiration_date,stock_level,
critical_level_drug,cost_buy,cost_sell,drug_quality)
values ('"+nameBox.Text+"','"+companyBox.Text+"','"+
categoryBox.Text+"','"+dateTimePicker1+"','"+amountBox+"','"
+restockBox+"','"+buyBox+"','"+sellBox+"','"
+qualityComboBox+"')";
cmd.ExecuteNonQuery();
cmd.Clone();
}
}
}