将参数发送到存储过程错误

时间:2017-09-02 10:37:27

标签: c# sql

我无法向存储过程发送参数导致它创建错误过程或函数'f1findproductbynme'需要参数'@product_name',这是未提供的。 请好好看看我的代码。谢谢

        f1consql.Open();
        SqlCommand sqlfindprod = new SqlCommand("f1findproductbynme", f1consql);
        sqlfindprod.Parameters.AddWithValue("@product_name", rcvfindprodnme);
        sqlfindprod.ExecuteNonQuery();
        SqlDataReader readbycolumn = sqlfindprod.ExecuteReader();
        while (readbycolumn.Read())
        {
            txtf3productnme.Text = (readbycolumn["Product_Details.Name"].ToString());
            txtf1Qty.Text = (readbycolumn["Product_Details.Unit_Price"].ToString());
        }
        readbycolumn.Close();

0 个答案:

没有答案