Добрый день.
Я пишу под SQL Server 2000 используя ATL OLE DB Consumer Templates. Не давно столкнулся вот с такой проблемой, при вызове хранимой процедуры,к-ая использует курсор, результирующий rowset в клинте просто пуст, причем клиент вообще падает в assert (из-за rowset = null). При попытке изменить свойства rowset падения прекращаются, но и результата нет, а выпадает ошибка (Multistep OLE DB operation generated erros...). Все это происходит при подключении через OLE DB Provider. При смене провайдера на OLE DB Provider for ODBC driver все нормально работает. Может кто сталкивался, помоги плз. разобраться. Заранее благодарен.
Здравствуйте, zet, Вы писали:
zet>Д Не давно столкнулся вот с такой проблемой, при вызове хранимой процедуры <...>
В начале процедуры надо поставить
SET NOCOUNT ON
Подробности вот здесь:
http://www.rsdn.ru/Forum/Message.aspx?mid=120628&only=1Автор: Merle
Дата: 25.10.02
Здравствуйте, Merle.
M>В начале процедуры надо поставить
M>M>SET NOCOUNT ON
M>
M>Подробности вот здесь: http://www.rsdn.ru/Forum/Message.aspx?mid=120628&only=1Автор: Merle
Дата: 25.10.02
ОГРОМНОЕ СПАСИБО!!!
Вот ведь — век живи, век учись — дураком помрешь
Еще раз СПАСИБО.