SQL+Delphi: Как получить массив данных из Хран. проц.?

Michael
Дата: 07.03.2001 12:33:04
Есть задача. Требуется напимать хранимую процедуру, возвращающую набор данных. Далее вызвать ее в Delphi (ADO компоненты).

Пробовал через курсоры... Delphi ругается
AAAA
Дата: 07.03.2001 13:25:29
Попробуй в SP set nocount on
Garya
Дата: 07.03.2001 13:52:09
Помещаешь на форму компонент ADOConnection, в нем щелкнув по многоточию, настраиваешь строку подключения. Туда же кладешь ADOQuery, в свойстве SQL которого задаешь команду вызова SP: "exec MyProc @Param1=:Param1, @Param2=:Param2". Создаешь для этого компонента параметры с соответсвующими именами (Param1 и Param2 в данном случае). В свойстве Connection ссылаешься на компонент ADOConnection (см. ранее). Помещаешь на ту же форму компонент DataSet, в его свойстве DataSource ссылаешься на компонент ADOQuery. Помещаешь на форму компонент DBGrid, который привязываешь к DataSet. При запуске приложения или при открытии формы открываешь ADOConnection (метод Open или свойство Connected), далее открываешь ADOQuery и видишь в DBGrid-е записи, возвращаемые хранимой процедурой.
Michael
Дата: 07.03.2001 16:17:30
Garya.
Спасибо за помощь