Вниз
Скачать: 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.019 c
1-1078724715
Артем К.
2004-03-08 08:45
2004.03.28
Как создать свой скролл бар и присобачить его к форме


7-1072287547
DDA
2003-12-24 20:39
2004.03.28
Контекстное меню?


3-1077126980
Karlson
2004-02-18 20:56
2004.03.28
Построчный select


3-1077807154
Ozone
2004-02-26 17:52
2004.03.28
Структура БД


1-1078662258
JIruaasgyy
2004-03-07 15:24
2004.03.28
Проблема с загрузкой Excel в TOLEConteiner




   Наверх