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