【发布时间】:2016-07-01 05:45:32
【问题描述】:
我在 SQL Server 中的存储过程如下所示:
ALTER PROC [dbo].[Rd_CreateModifyAssignmentType]
(
@AssignmentTypeId nvarchar(50),
@AssignmentTypeName nvarchar(50),
@mode int,
@Langtype nvarchar(10)=''
)
像这样从 C# 调用它时:
SqlHelper.ExecuteNonQuery("Rd_CreateModifyAssignmentType", AssignmentTypeId, AssignmentTypeName, mode);
抛出异常:
参数计数与参数值计数不匹配。
我想在 C# 中调用过程而不传递可选参数。
请帮帮我。
【问题讨论】:
-
然后询问
SqlHelper的作者,不管那是什么,允许它在他们用来调用存储过程的任何代码中。
标签: c# sql-server stored-procedures optional-parameters