Главная страница
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.018 c
3-25233
Sergey
2003-12-11 12:20
2004.01.09
Dbase


1-25431
ORMADA
2003-12-23 10:12
2004.01.09
Консоль


3-25229
h0use
2003-12-10 15:32
2004.01.09
Как получить внесенные изменения из DBGrid


14-25582
Mike Kouzmine
2003-12-18 15:30
2004.01.09
Gprs и КПК


14-25544
Style
2003-12-18 16:54
2004.01.09
И всеже, как осуществляется докачка файлов по HTTP?