OLE DB - SQL Server cursor
От: zet  
Дата: 13.01.04 06:24
Оценка:
Добрый день.
Я пишу под 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 все нормально работает. Может кто сталкивался, помоги плз. разобраться. Заранее благодарен.
Re: OLE DB - SQL Server cursor
От: Merle Австрия http://rsdn.ru
Дата: 13.01.04 08:02
Оценка:
Здравствуйте, zet, Вы писали:

zet>Д Не давно столкнулся вот с такой проблемой, при вызове хранимой процедуры <...>


В начале процедуры надо поставить
SET NOCOUNT ON


Подробности вот здесь: http://www.rsdn.ru/Forum/Message.aspx?mid=120628&amp;only=1
Автор: Merle
Дата: 25.10.02
Мы уже победили, просто это еще не так заметно...
Re[2]: OLE DB - SQL Server cursor
От: zet  
Дата: 13.01.04 13:36
Оценка:
Здравствуйте, Merle.

M>В начале процедуры надо поставить

M>
M>SET NOCOUNT ON 
M>


M>Подробности вот здесь: http://www.rsdn.ru/Forum/Message.aspx?mid=120628&amp;only=1
Автор: Merle
Дата: 25.10.02

ОГРОМНОЕ СПАСИБО!!!
Вот ведь — век живи, век учись — дураком помрешь
Еще раз СПАСИБО.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.