|
SQL+Delphi: Как получить массив данных из Хран. проц.?
|
|||
---|---|---|---|
#18+
Есть задача. Требуется напимать хранимую процедуру, возвращающую набор данных. Далее вызвать ее в Delphi (ADO компоненты). Пробовал через курсоры... Delphi ругается ... |
|||
:
Нравится:
Не нравится:
|
|||
07.03.2001, 12:33 |
|
SQL+Delphi: Как получить массив данных из Хран. проц.?
|
|||
---|---|---|---|
#18+
Попробуй в SP set nocount on ... |
|||
:
Нравится:
Не нравится:
|
|||
07.03.2001, 13:25 |
|
SQL+Delphi: Как получить массив данных из Хран. проц.?
|
|||
---|---|---|---|
#18+
Помещаешь на форму компонент ADOConnection, в нем щелкнув по многоточию, настраиваешь строку подключения. Туда же кладешь ADOQuery, в свойстве SQL которого задаешь команду вызова SP: "exec MyProc @Param1=:Param1, @Param2=:Param2". Создаешь для этого компонента параметры с соответсвующими именами (Param1 и Param2 в данном случае). В свойстве Connection ссылаешься на компонент ADOConnection (см. ранее). Помещаешь на ту же форму компонент DataSet, в его свойстве DataSource ссылаешься на компонент ADOQuery. Помещаешь на форму компонент DBGrid, который привязываешь к DataSet. При запуске приложения или при открытии формы открываешь ADOConnection (метод Open или свойство Connected), далее открываешь ADOQuery и видишь в DBGrid-е записи, возвращаемые хранимой процедурой. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.03.2001, 13:52 |
|
|
start [/forum/topic.php?fid=46&msg=32002851&tid=1827240]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
28ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
others: | 250ms |
total: | 365ms |
0 / 0 |