當我嘗試通過我創建的軟件將一些數據保存到我的sql(express)時,出現此錯誤。C#「InvalidOperationException:ExecuteNonQuery」異常
在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();
}
}
}
爲什麼發佈代碼截圖?它根本不可讀。請改爲發佈代碼。 – Adam
完成我添加的代碼。 – dbexec