过程或函数需要参数,该参数未提供,但提供了参数

时间:2018-05-17 20:31:18

标签: c# ado.net visual-studio-2017

我收到错误说明"程序或功能' WidgetInsert'期望参数' @ Name',这是未提供的。"但是,我正在提供参数。当我使用quickwatch查看命令时,将填充参数集合并且@Name参数具有值。我错过了什么?

internal static void WidgetInsert(string cnnString, Widget item)
{
    using (SqlConnection connection = new SqlConnection(cnnString))
    {
        SqlCommand command = new SqlCommand("[dbo].[WidgetInsert]", connection);
        command.Parameters.AddWithValue("@Name", item.Name);
        command.Parameters.AddWithValue("@Description", item.Description);

        connection.Open();
        command.ExecuteNonQuery();
    }
}   

0 个答案:

没有答案