Получение результата при выполнении пакета команд.
От: blonduser  
Дата: 15.03.16 19:19
Оценка:
Всем доброго времени суток!

Использую SQL server 2008.

Выполняю пакет команд.

--START
DECLARE @VAR1... ;
...
DECLARE @VARN... ;

Выполняю необходимые действия;
...
Вывожу результат.
SELECT @VAR1 as VAR1, ... , @VARN as VARN
--STOP

Так вот: выполняя команду в "Microsoft SQL Server Management Studio" получаю результат в виде таблицы. (Хорошо)

При выполнении пакета команд посредством COM интерфейсов из под C++ в результате получаю пустой набор данных.
m_CommandText.Execute(NULL, IID_IRowset, NULL, NULL, (IUnknown**)&m_IRowset);

m_IRowset равна NULL.

Как получить результат из под C++?

Спасибо.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.