0
CREATE PROCEDURE [dbo].[Code]
@intEpmName NUMERIC,
@strFailedEMPID VARCHAR(1000) output
AS
DECLARE
@FailedCodes VARCHAR(1000)
BEGIN
----
my logic where i need return the value
SET @strFailedEMPID = @FailedCodes
-----
END
위의 저장 프로 시저에서 @strFailedEMPID에 값을 "내 프로 시저"로 보낼 수 있습니다. 내 프로 시저에서 값을 반환하는 경우에는, 다음 같은 변수 @strFailedEMPID에 나는 같은 값을 보낸다 :프로 시저 SQL Server 2005에서 반환 값을 얻는 방법
lsqlParam = new SqlParameter("@strFailedEMPID ", SqlDbType.VarChar);
lsqlParam.Value = "0";
lsqlParam.Direction = ParameterDirection.ReturnValue;
lsqlCmd.Parameters.Add(lsqlParam);
사람은 프로 시저의 반환 값을 얻을 수있는 올바른 구문을 도와 드릴까요?
당신은 당신의 C# 코드에서'Output'하지'ReturnValue'로 ParameterDirection을 선언해야 – codingbadger