Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.022 c
1-1078413592
Demon_mhm
2004-03-04 18:19
2004.03.28
Конструктор объекта и выделение памяти.


6-1074261471
Sos
2004-01-16 16:57
2004.03.28
Помогите найти исходник проги приёма почты с 2 ящиков (pop3) и


11-1057223936
Юрий Ж.
2003-07-03 13:18
2004.03.28
KOLMHToolTip...?


7-1073758291
_наблюдатель_
2004-01-10 21:11
2004.03.28
MapFIle


14-1078218973
Ivolg
2004-03-02 12:16
2004.03.28
Клава




   Наверх