【发布时间】:2016-06-20 09:53:55
【问题描述】:
我想显示存储过程,但我收到错误:Procedure SPselcocpd has no parameters and arguments are provided。
cs页面
lbllgintype.Text = com;
lblname.Text = com1;
sqlq = "";
sqlq = "select [name] from admin where userid='" + com1 + "'";
SqlDataAdapter da1 = new SqlDataAdapter(sqlq, con);
DataSet ds = new DataSet();
da1.Fill(ds);
name.Text = "";
name.Text = ds.Tables[0].Rows[0][0].ToString();
SqlCommand cmd = new SqlCommand("SPselcocpd");
cmd.Parameters.Clear();
cmd.CommandType = CommandType.StoredProcedure;
cmd.Connection = con;
cmd.Parameters.AddWithValue("@comname", comname.Text);
SqlDataAdapter da2 = new SqlDataAdapter(cmd);
DataSet dt1 = new DataSet();
da2.Fill(dt1);
con.Open();
brand.Items.Add("<--select-->");
for (int i = 0; i < dt1.Tables[0].Rows.Count; i++)
{
brand.Items.Add(dt1.Tables[0].Rows[i][0].ToString());
}
con.Close();`
SQL 存储过程
alter procedure SPselbdralt
@comname varchar(100)
as
begin
select brandname from rpmallot where comname=(select id from companydetails where comname=@comname)
end
请尽快解决我的问题我正在做一个实时项目
【问题讨论】:
标签: c# sql-server stored-procedures