我已经调用了一个带有参数的存储过程,但是它显示了一个错误。
过程或函数'Dlete_Selected‘期望参数'@id',该参数未提供
这是我的存储过程:
CREATE procedure [dbo].[Delete_Selected]
(@id bigint)
AS
DELETE FROM Properties
WHERE Id = @id这是我的代码:
protected void btnDeleteSelected_Click(object sender, EventArgs e)
{
Button btn = (Button)sender;
cmd.CommandText = "Delete_Selected";
cmd.Parameters.AddWithValue("@id", Request.QueryString["id"]);
cmd.Parameters.Clear();
DataTable dtb = dboMrk.GetDataTableFrmDB(cmd);
if (dtb.Rows.Count > 0)
{
dtlstdata.DataSource = dtb;
dtlstdata.DataBind();
}
}发布于 2017-04-19 07:03:28
移除:
cmd.Parameters.Clear();删除刚才添加的所有参数。
https://stackoverflow.com/questions/43488640
复制相似问题