Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Базы данных и репортинг > Interbase, BDE, несколько БД в один DBGrid.


Автор: Неволшебник 1.4.2008, 00:23
Суть проблемы:
Имеется 3 БД Interbase расположенных на разных серверах.

Возможно ли в одном DBGride  увидеть поля, необходимых мне таблиц из этих БД?  

Автор: Deniz 1.4.2008, 05:46
Возможно.
TClientDataSet или что-нибудь из MemoryTable, туда подгружай 3 запроса.

Автор: Akella 1.4.2008, 10:57
т.е. получается, что нужно сначала поочереди добавить записи из трёх разных таблиц разных баз в одну MemoryTable, а потом делать выборку из MemoryTable?

Добавлено через 26 секунд
ну да, ну да  smile

Добавлено через 1 минуту и 22 секунды
Да, точно Interbase не поддерживает гетерогенные запросы :((

Добавлено через 1 минуту и 36 секунд
О, зато DBE поддерживает гетерогенные запросы

Добавлено через 2 минуты и 12 секунд
http://www.ibase.ru/devinfo/bde.htm
здесь ищи: гетерогенные запросы

Добавлено через 2 минуты и 45 секунд
Цитата

BDE обладает уникальной способностью выполнять запросы, которые обращаются к таблицам, находящимся на разных серверах баз данных (или к таблицам разных форматов). Это так называемые "гетерогенные" запросы. Иногда их называют "распределенными", т.к. данные "распределены" по разным базам данных возможно одного и того же SQL-сервера.

Автор: Неволшебник 1.4.2008, 12:53
Буду пытаться, о результатах доложу!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)