MSSQL C # Assembléia e saída de 2005
-
03-07-2019 - |
Pergunta
Eu estou tendo um problema saída uma variável na minha montagem.
- Preciso adicionar um
out string var1
à lista de parâmetros da função em C #? Eu recebo um erro - algo relacionado avar1
não ser set ... - Eu tentei
parameter.Direction = ParameterDirection.Output
- Não consigo encontrar qualquer exemplos bons
Edit: Meu montagem SP atualmente retorna um conjunto de registros ... eu quero que a saída de algumas variáveis ??para que eu possa usá-los em outro SP, onde este é chamado de.
I.E.
DECLARE @var1 int
EXEC dbo.MyAssemblySP @var1 OUTPUT
PRINT @var1
Solução
Não é bem certo que você está tentando fazer, mas se você está tentando usar a palavra-chave out
, aqui é a sintaxe apropriada:
public void foo(int arg1, out int arg2) {
arg2 = arg1;
}
public void foo2() {
int aOutput;
foo(1, out aOutput);
Console.WriteLine(aOutput);
}
Chamando foo2
resultará no console escrita 1
.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow