有一存储过程,包含一个Bit类型的参数@Var。我在调用该存储过程时指定它的值
cmd.Parameters.Add("@Recommend", 1),成功执行。但是当指定值为0时cmd.Parameters.Add("@Recommend", 0)出错,提示“Prepared statement …… expects parameter @Var, which was not supplied”。
请教各位,这是为何?
...全文
1027打赏收藏
ASP.Net 调用SQL Server 存储过程的参数问题
有一存储过程,包含一个Bit类型的参数@Var。我在调用该存储过程时指定它的值 cmd.Parameters.Add("@Recommend", 1),成功执行。但是当指定值为0时cmd.Parameters.Add("@Recommend", 0)出错,提示“Prepared statement …… expects parameter @Var, which was not supplied”。 请教各位,这是为何?