SQL参数名称拾取的值不同于分配的值

时间:2014-04-16 19:16:16

标签: c# sql sql-server stored-procedures

我有一个最近更新的SQL Server存储过程以接受更多参数。在其中一个参数中,我错误地分配了错误的参数名称

x.SqlParameterName = "FOO";

所以它给我一个错误说

  

FOO不是存储过程中的参数。

我所做的是分配了正确的参数名称:

x.SqlParamterName = "BLAH";

但是在运行应用程序时,它仍然给我同样的错误说

  

FOO不是存储过程的参数

为什么会这样?

1 个答案:

答案 0 :(得分:1)

它让我失望这是一个简单但非常常见的情况,即删除解决问题的项目bin文件夹的内容。清理和重建解决方案并未正确更新bin文件。