Re: OUTPUT parameter vs Recordset при исполнении хранимой пр
От: Аноним  
Дата: 30.01.07 13:20
Оценка:
Здравствуйте, Aliya, Вы писали:

A>Почему-то когда исполняешь хранимую процедуру, не присваивая к _RecordsetPtr пойнтеру, ВЫХОДНЫЕ параметры из исполняемой хранимой процедуры MSSQL SERVER возвращаются корректно, а когда присваивается — то ВЫХОДНОЙ ПАРАМЕТР "затирается" — пустой. Как исправить ситуацию, чтоб и Рекордсет был и непустой оутпут параметр?


Это не возможно так как аутпут параметр тоже является рекордсетом по сути..
посмотрите трейсером...

Решить проблему можно не используя аутпут надо юзать мульти-рекордсет!
SELECT @a2
SELECT @a1
в конце сторед процедуры

declare output
exec sp_mysp
select @output
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.