Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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.031 c
1-1078830344
Creator
2004-03-09 14:05
2004.03.28
Буфер


1-1078469313
WondeRu
2004-03-05 09:48
2004.03.28
ShellExecute "кушает" память))


1-1078382508
fatal
2004-03-04 09:41
2004.03.28
правила создания RC-файла


14-1074855022
mfender
2004-01-23 13:50
2004.03.28
Беда!


1-1078470951
kirilllius
2004-03-05 10:15
2004.03.28
TreeView





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский