MSSQL 2005 C#アセンブリ&出力
-
03-07-2019 - |
質問
アセンブリ内の変数の出力に問題があります。
- C#の関数のパラメーターリストに
out string var1
を追加する必要がありますか? エラーが表示されます-var1
に関連する何かが設定されていません... -
parameter.Direction = ParameterDirection.Output
を試しました
- 良い例が見つかりません
編集: 現在、アセンブリSPはレコードセットを返します...これを呼び出す別のSPで使用できるように、いくつかの変数を出力する必要があります。
I.E。
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