Господа, подскажите плз. Написал StoredProc на MS SQL 2000. Хочу вызвать ее из дельфи (получить набор данных для отображения в гриде) ну ни как не получеться. SDK по этому делу найти не могу, в книжках тоже нет, если есть пример у кого может кто отмылит плз. Мелочь, вроде, а не получется
Это просто

!
у TADOStoredProc указать свойства Connection (ConnectionString) и ProcedureName. Если процедура возвращает данные, то надо писать ADOStoredProc.open, иначе ADOStoredProc.execProc
Здравствуйте maximf, Вы писали:
M>Это просто
!
M>у TADOStoredProc указать свойства Connection (ConnectionString) и ProcedureName. Если процедура возвращает данные, то надо писать ADOStoredProc.open, иначе ADOStoredProc.execProc
M>
Дык, процедура создает курсор, а как его в грид то отправить???
Надо добавить компоненты TDataSource, TDBGrid.
DataSource.dataset := ADOStoredProc;
DBGrid.dataSource := DataSource
Попробуй и всё получится. Сделай как я описывал и ADOStoredProc.Open.
Кстати, это всё описано в примерах.
Здравствуйте maximf, Вы писали:
M>Попробуй и всё получится. Сделай как я описывал и ADOStoredProc.Open.
M>Кстати, это всё описано в примерах.
Спасибо, моей проблеммы это не решило, но натолкнуло на кучу других полезных решений

Вообщем оказалось все гораздо проще, я просто перемудрил со значениями, возвращаемыми хранимой процедурой. А проблемма как прочитать курсор созданный на сервере все равно осталась. Только стоит уже чисто в целях удовлетворения собственного любопытства.
Еще раз, спасибо