Главная страница
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.016 c
1-25323
Андрю-ХА
2003-12-22 13:37
2004.01.09
OwnerDraw StatusBar


11-25272
vostrjakov
2003-04-17 15:41
2004.01.09
перехват приложением сообщения WM_COPYDATA в KOL


3-25186
yaJohn
2003-12-12 17:49
2004.01.09
Paradox, index - kaput, kak izvlech dannie?


4-25667
Gilk
2003-11-05 15:35
2004.01.09
Статус завершения работы с документом


4-25650
Prov
2003-11-06 09:35
2004.01.09
MessageBoxIndirect - don t work