alt*_*raz 3 sql-server-2008 c#-4.0
为了运行executeScalar,我在互联网上尝试了很多建议,但是我得到了错误ExecuteScalar: Connection property has not been initialized.我的INSERT查询工作正常,问题在于executeScalar.
conn.Open();
SqlCommand cmd = new SqlCommand(
"INSERT INTO Products (Product_Name,Product_BarCode,Product_CP,Product_SP,
Product_Countainer,Product_Pcs,Product_MFGDate,
Product_ExpiryDate,Product_Grade)
Values ('" + Name.Text + "','" + BarCode.Text + "','" + CostP.Value + "','" +
SellingP.Value + "','" + Countainer.Value + "','" + Pcs.Value + "','" +
MfgDate.Value + "','" + ExpDate.Value + "','" + Grade.SelectedItem + "')",
conn);
cmd.ExecuteNonQuery();
conn.Close();
Run Code Online (Sandbox Code Playgroud)
conn.Open();
cmd.Connection = conn;
cmd = new SqlCommand("Select SUM(Product_CP) From Products AS Ammount");
Ammount = (double)cmd.ExecuteScalar();
MessageBox.Show(Ammount.ToString());
conn.Close();
Run Code Online (Sandbox Code Playgroud)
SLa*_*aks 12
cmd = new SqlCommand(...);
Run Code Online (Sandbox Code Playgroud)
由于错误明确指出,此命令没有连接.
| 归档时间: |
|
| 查看次数: |
16600 次 |
| 最近记录: |