Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Хранимые процедуры [D6, MSSQL]


Neo ©   (2003-10-01 09:56:00) 

Как получить значения в DBGrid из хранимой процедуры (select * ....)

Спасибо


Reindeer Moss Eater   (2003-10-01 14:59:00) [1]

Если без параметра подставить значение вручную то набор данных отображается в DBGrid как только пытаюсь передать параметр
spAdo.parameter[0].value = .... (чему то) то возвращается пустой набор


Возвращаемый набор данных очевидно зависит от значения параметра. Вот и пустой набор возвращается поэтому.


Е-Моё имя   (2003-10-01 12:56:00) [2]

datatype может указать надо?


Hooch   (2003-10-01 12:56:00) [3]

параметр[0] это код возврата процедуры, твой параметры начинаются с 1, но лучше обращаятся через ParamByname или ParamValues


Neo   (2003-10-01 12:42:00) [4]

Уточню немаловажную деталь.

В хранимую процедуру передается параметр
объявление
@intOtdel int
AS ...
Если без параметра подставить значение вручную то набор данных отображается в DBGrid как только пытаюсь передать параметр
spAdo.parameter[0].value = .... (чему то) то возвращается пустой набор


ZrenBy   (2003-10-01 10:21:00) [5]

ADOQuery.SQL.Text := "exec MySP"

или

ADOQuery.SQL.Text := "exec MySP "+sParam1+","+sParam2 ...


Е-Моё имя   (2003-10-01 10:03:00) [6]

да, действительно, требуется уточнить
получить значения в DBGrid- это получить значения, которые лежат в DBGrid, или же получить значения и поместить в DBGrid


Reindeer Moss Eater   (2003-10-01 10:01:00) [7]

Как получить значения в DBGrid из хранимой процедуры (select * ....)

То есть как получить значения содержащиеся в DBGrid из хранимой процедуры?

select * from dbgrid


Е-Моё имя   (2003-10-01 09:58:00) [8]

select * into DBGrid from A


Наверх

Титульная страница Поиск, карта сайта Написать письмо