Форум: "Базы";
Текущий архив: 2004.01.09;
Скачать: [xml.tar.bz2];
ВнизВозращение всех множеств в ХП Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.013 c