除了我以外,我得到了这一切......
cmd.Parameters["@CAssetID"].Value.ToString();
我试图将会话变量分配给SqlParameter以将其传递给存储过程的代码行。我似乎无法正确使用语法。我尝试了几件不同的事情是我的最后一次尝试。
SqlConnection RejectConnecton = new SqlConnection("Data Source=GBAPTCCSR01;Initial Catalog=CInTracDB;Integrated Security=True");
SqlCommand cmd = new SqlCommand();
SqlDataReader reader;
cmd.CommandText = "usp_RejectSubmission";
cmd.Parameters["@CAssetID"].Value.ToString();
cmd.CommandType = CommandType.StoredProcedure;
cmd.Connection = RejectConnecton;
RejectConnecton.Open();
reader = cmd.ExecuteReader();
RejectConnecton.Close();
感谢您提供的任何帮助!
答案 0 :(得分:2)
cmd.Parameters.AddWithValue("@CAssetID", Session["YourSessionParamName"]);