Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

запрос к разным базам [D7, FB1.5]


GanibalLector ©   (2007-05-31 20:31:00) 

Имеем 2 БД(ну т.е. 2 файла , например 1.gdb и 2.gdb).
В каждой из этих баз есть таблица, например,Samples.
В этой таблице одно поле, например Code.

Но !!! Значения в этих таблицах разные.
Например:
для 1.gdb таблицы Samples значения поля Code : 1,2,3
для 2.gdb таблицы Samples значения поля Code : 1,2,3,4,5

Мне нужно выполнить запрос и отобразить неповторяющиеся значения.
Т.е. 4 и 5.

Если бы это все находилось в одной базе и разных таблицах...вопроса бы не возникло.
Но так ! Я даже не знаю в какую сторону смотреть.
Можно ли выполнить запрос из 2 разных баз и как ?

Заранее спасибо!


Sergey13   (2007-06-01 09:01:00) [1]

> [0] GanibalLector ©   (31.05.07 20:31)

1. Гетерогенные запросы возможны при работе через БДЕ.
2. Задействовать внешние таблицы. Т.е. создать внешнюю таблицу в 1 базе, выгрузить в нее коды, приделать файл с этой таблицей к 2 базе и строить запрос окончательный запрос в ней.


MsGuns   (2007-06-01 00:43:00) [2]

Чукотская легенда говорит, что можно однако ! Есть такой бог, будуе называется, если ему помолиться, то можна ;)


GanibalLector   (2007-05-31 21:11:00) [3]

Спасибо !


sniknik   (2007-05-31 20:53:00) [4]

> Сколько можно повторять на форуме, что нельзя.
можно, но только через задницу... вернее дополнительный sql сервер/движок позволяющий гетерогенные запросы.  
например добавить базу mdb (аксесс) в ней либо прилинковать, либо прямо в запросе через isam odbc обратится к двум базам.

==============================
Задница есть универсальный интерфейс. Ибо через задницу можно сделать абсолютно все.


PEAKTOP(banned)   (2007-05-31 20:35:00) [5]

> Можно ли выполнить запрос из 2 разных баз и как ?

Сколько можно повторять на форуме, что нельзя.

Грузи данные из одной базы в другую в таблицу для "временного" хранения, а потом - сравнивай запросом.


Наверх

Титульная страница Поиск, карта сайта Написать письмо