MSSQL 2005 C # Сборка и вывод - PullRequest
0 голосов
/ 04 марта 2009

У меня проблема с выводом переменной в моей сборке.

  1. Нужно ли добавить out string var1 в список параметров функции в C #? Я получаю сообщение об ошибке - что-то, связанное с var1, не устанавливается ...
  2. Я пытался parameter.Direction = ParameterDirection.Output
  3. Я не могу найти хороших примеров

Edit: Мой SP сборки в настоящее время возвращает набор записей ... Я хочу, чтобы он выводил некоторые переменные, чтобы я мог использовать их в другом SP, откуда он вызывается.

И.Е.

DECLARE @var1 int
EXEC dbo.MyAssemblySP @var1 OUTPUT
PRINT @var1

1 Ответ

1 голос
/ 04 марта 2009

Не совсем уверен, что вы пытаетесь сделать, но если вы пытаетесь использовать ключевое слово 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.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...