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

Вниз

Доступ к результатам запроса сотоящего из нескольких таблиц   Найти похожие ветки 

 
Users   (2004-03-01 18:08) [0]

Собственно имеем SQL запрос вида:

SELECT * from Table1

SELECT * from Table2

SELECT * from Table3

оформляется в виде сторед процедуры.

Доступ осущ-ся с пом-ю ADO - ADOStoredProc

К первому результату добраться легко через First, FieldByName и т.д.

А вот ко 2-му и 3-му приходится через _RecordSet и NextRecordset. Но его ( _RecordSet ) не очень удобно связывать с визуальными контролами. Может есть готовый компонент, который отдаст список из TXXXXDateSet которые можно будет привязать к DateSource ?

Понятно, что можно самому написать, но может готовый есть?


 
Desdechado ©   (2004-03-01 18:15) [1]

а что, эти таблицы имеют одинаковый формат?
тогда сделай через UNION ALL и обычный Query, без всяких хранимых процедур


 
sniknik ©   (2004-03-01 18:15) [2]

SELECT 1 AS RecSetNo,* from Table1
union all
SELECT 2, * from Table2
union all
SELECT 3, * from Table3

ставиш разные фильтры по RecSetNo.

или

ADODataSet2.Recordset:= ADODataSet1.Recordset.NextRecordset(RecordsAffected);

ADODataSet3.Recordset:= ADODataSet2.Recordset.NextRecordset(RecordsAffected);

привязывай к чему угодно. (запрос естественно в 1м остальные пустые, можно неподсоедененные)


 
Users   (2004-03-01 18:24) [3]

Запросы разные.

2 sniknik © - я собственно сейчас так и делаю. Только прелесть визуальности теряется.

Я хочу написать компонент который будет сам анализировать Recordset и если есть еще наборы, создавать в себе  ADODataSetNN с которыми можно будет визуально работать.



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

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

Наверх




Память: 0.47 MB
Время: 0.026 c
14-1077629077
raymond
2004-02-24 16:24
2004.03.28
Друзья, как мне скопировать копию рабочего стола в буфер?


3-1077886718
Patrick
2004-02-27 15:58
2004.03.28
Запрос в DBF.


3-1077370184
Nous Mellon
2004-02-21 16:29
2004.03.28
Сортировка и ADO


14-1078208828
NeyroSpace
2004-03-02 09:27
2004.03.28
Помогите найти стихи для поздравлений...


6-1073647721
hfa
2004-01-09 14:28
2004.03.28
ClientSocket & ServerSocket