MSSQL 2005 C#Assembly&产量
-
03-07-2019 - |
题
我在装配中输出变量时遇到问题。
- 我是否需要将
out string var1
添加到C#中函数的参数列表中? 我收到一个错误 - 与var1
无关的内容...... - 我尝试了
parameter.Direction = ParameterDirection.Output
- 我找不到任何好的例子 醇>
编辑: 我的程序集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