MSSQL 2005 C # Asamblea & amp; salida
-
03-07-2019 - |
Pregunta
Tengo un problema al generar una variable en mi ensamblaje.
- ¿Necesito agregar un
out string var1
a la lista de parámetros de la función en C #? Recibo un error: algo relacionado convar1
no se está configurando ... - Intenté
parameter.Direction = ParameterDirection.Output
- No puedo encontrar ningún buen ejemplo
Editar: Mi SP de ensamblaje actualmente devuelve un conjunto de registros ... Quiero que muestre algunas variables para poder usarlas en otro SP desde el que se llama.
I.E.
DECLARE @var1 int
EXEC dbo.MyAssemblySP @var1 OUTPUT
PRINT @var1
Solución
No estoy muy seguro de lo que está tratando de hacer, pero si está tratando de usar la palabra clave out
, esta es la sintaxis adecuada:
public void foo(int arg1, out int arg2) {
arg2 = arg1;
}
public void foo2() {
int aOutput;
foo(1, out aOutput);
Console.WriteLine(aOutput);
}
Llamar a foo2
hará que la consola escriba 1
.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow