Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.01.09;
Скачать: CL | DM;

Вниз

Возращение всех множеств в ХП   Найти похожие ветки 

 
AlexA ©   (2003-12-11 10:13) [0]

в процедуре, результирующее множество формируется несколько раз.
Как в дельфях, получить все множества подряд, а не только первое.
Подключаюсь через ADO (через BDE не удалось)
Спасибо.


 
stone ©   (2003-12-11 10:16) [1]

Recordset.NextRecordset


 
AlexA ©   (2003-12-11 10:45) [2]

>stone
Дико извеняюсь, подробней не подскажешь как "набрать" результирующее множество


 
stone ©   (2003-12-11 10:48) [3]

А ты его и так получаешь в результате выполнения ХП, остается только переключаться между рекордсетами.


 
AlexA ©   (2003-12-11 11:03) [4]

Может я не так задаю вопрос.
если мне надо, например отобразить все результирующие множества в одном гриде. Как это сделать. Спасибо


 
Nikolay M. ©   (2003-12-11 11:08) [5]


> отобразить все результирующие множества в одном гриде

А для чего такое может потребоваться? И как ты себе это представляешь: в одном множестве возвращается только дата, а в другом - 20 целочисленных и строковых полей. Как и главное зачем ты это хочешь отображать в одном гриде?
Самое простое - конечно, использовать компонент а-ля MemoryTable, создать в нем эти самые 20 полей (все - строковые) и пихать в этот винегрет все полученные множества. Ну, отобразишь ты потом данные в гриде, а что с ними делать?


 
AlexA ©   (2003-12-11 11:24) [6]

>Nikolay M.
Возможно такая необходимостьвызвана недостаточными знаниями по наприсанию ХП на SyBase. Но данные возращаються одной процедурой и естественно одной структуры. Сформированы они были довольнатвки хиьрым способом. Нужны для аналитического отчета.
А друхий вариантов кроме "а-ля MemoryTable" на Ваш взляд нет?


 
Nikolay M. ©   (2003-12-11 11:31) [7]

Можно возвращать не несколько наборов данных, а объединять их UNION-ами?


> А друхий вариантов кроме "а-ля MemoryTable" на Ваш взляд
> нет?

Написать свой DBGrid, который умеет перескакивать между recordset-ами. Или реализовать это, привязавшись к событиям OnAfterScroll и использовать как признак перехода StoredProc.Eof/Bof, но про кривизну того, как это будет работать, я молчу.


 
MV   (2003-12-11 11:36) [8]

И о чем это вы тут разговариваете?
Ни фига не пойму...

Парень задал вопрос ни о чем, без примеров кодов, без постановки задачи...

Сплошной абстракционизьм и валюнтаризьм...


 
AlexA ©   (2003-12-11 12:57) [9]

>MV ШО? :)
А решение в общем виде..., по моему это у мастеров меньше времени отнимает.
Хотя на вопрос поставленный в начале я сразу получил ответ.
Это потом я перешел на другой, что наверное не очеь хорошо..
>ALL
Спасибо



Страницы: 1 вся ветка

Текущий архив: 2004.01.09;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.023 c
3-25197
Andrushk
2003-12-10 17:55
2004.01.09
Рисование в шапке DBGrid


8-25445
edicon
2003-09-06 18:41
2004.01.09
Воспромзведение mp3


6-25480
czuryk
2003-11-02 17:48
2004.01.09
NMPOP3 Как убрать


3-25184
Sirus
2003-12-13 07:46
2004.01.09
Backup / Restore влияет на ORDER BY???


6-25477
Theoden
2003-11-07 18:45
2004.01.09
POP3