MSSQL 2005 C# 어셈블리 및 출력
-
03-07-2019 - |
문제
어셈블리에서 변수를 출력하는 데 문제가 있습니다.
- 추가해야합니까?
out string var1
C#의 함수의 매개 변수 목록에? 오류가 발생합니다. 관련이 있습니다var1
설정되지 않음 ... - 나는 시도했다
parameter.Direction = ParameterDirection.Output
- 좋은 예를 찾을 수 없습니다
편집 : 내 어셈블리 SP는 현재 레코드 세트를 반환합니다 ... 일부 변수를 출력하여 다른 SP에서 호출되는 다른 SP에서 사용할 수 있습니다.
즉
DECLARE @var1 int
EXEC dbo.MyAssemblySP @var1 OUTPUT
PRINT @var1
해결책
당신이 무엇을하려고하는지 잘 모르겠지만, 당신이 사용하려고한다면 out
키워드, 다음은 적절한 구문입니다.
public void foo(int arg1, out int arg2) {
arg2 = arg1;
}
public void foo2() {
int aOutput;
foo(1, out aOutput);
Console.WriteLine(aOutput);
}
부름 foo2
콘솔 쓰기가 발생합니다 1
.
제휴하지 않습니다 StackOverflow