Хранимая процедура с Out парамерами

отредактировано 17:29 Раздел: FastReport 4.0
exec proc_name :param1, :param2 out, :param3 out
Все выходные null-ы. Как правильно?

MS SQL 2000, TfrxADOQuery

Комментарии

  • отредактировано 17:29
    Пока сделал со временной таблицей в процедуре, но ответ еще интересен.
  • mvbmvb Казань
    отредактировано 17:29
    Drunk написал: »
    Пока сделал со временной таблицей в процедуре, но ответ еще интересен.

    что-то не совсем понятно, что ты хочешь... Если хранимка возвращает что-то, то можно как с обычной табличкой: select * from proc_name()
  • отредактировано 17:29
    create proc p1(@param1 int, @param2 int out, @param3 int out)
    as
    ...
    
    как мне получить param2 и param3 ?
  • mvbmvb Казань
    отредактировано August 2007
    я в MS SQL 2000 не силен, но все же не врубаюсь, зачем ты создаешь хранимую процедуру в отчете?...

    как получить выходные значения процедур я тебе написал, как передать параметры в процедуру:

    я делал примерно так (для FIB, но несущественно, вроде):
    1. Создаю переменные по количеству параметров
    2. в отчете в компоненте прописываю запрос с параметрами,
    3. в инспекторе объектов (FR) связываю параметры с переменными
    4. после preparereport передаю значения переменных в отчет
    5. showpreparedreport


    если в MS SQL 2000 ИМЕННО так как у тебя вызывается хранимка, то тут я тебе не помощник.....

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.