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

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

SQL-запрос из разных БД [D7, IB6.x]


Страницы:   1 2

belkova ©   (2004-01-06 09:44:00) 

Уважаемые мастера Delphi! Подскажите, пожалуйста,
как работать сразу с двумя БД. Требуется сделать запрос из 2 таблиц, которые находятся в разных БД. заранее боагодарна.


YuRock   (2004-01-06 10:15:00) [21]

> YuRock © (06.01.04 10:14) [8]

Извиняюсь, belkova, конечно.


YuRock   (2004-01-06 10:14:00) [22]

> elkova (06.01.04 10:09) [6]

А можно, конечно, работать не через запросы (просто используя ,бегая по таблицам через First/Next/Eof).


YuRock   (2004-01-06 10:10:00) [23]

> Johnmen © (06.01.04 10:01) [5]

Вы имеете в виду что-то вроде

SELECT A1.TABLE1.FIELD1, A2.TABLE2.FIELD1 FROM A1.TABLE1, A2.TABLE2

где A1 и A2 - алиасы 2-х открытых баз?

Можно рабочий пример привести? Пожалуйста


belkova   (2004-01-06 10:09:00) [24]

Может быть кто-нибудь предложит другое решение. Ситуация такова: Существует БД , написанная в IB. В локальном варианте проблем нет. Когда работает несколько пользователей, появляется необходимость в создании локальных таблиц, для каждого пользователя. Как их создать, чтобы при этом можно было создать запрос и к локальным таблицам и к БД.


Johnmen   (2004-01-06 10:01:00) [25]

>belkova

Если только БДЕ. Тогда можно делать гетерогенные запросы...


YuRock   (2004-01-06 10:01:00) [26]

Не слышал о таком. Сам посмотрю с удовольствием, если кто предложит нормальный вариант :)


belkova   (2004-01-06 10:01:00) [27]

Именно так! Таблицы лежат в разных базах.


Ильш   (2004-01-06 09:59:00) [28]

секундочку !!! IB6.x- это ж не файл-сервер... я так понял в разных БАЗАХ (а не в разных таблицах) все лежит? верно?


Mery   (2004-01-06 09:57:00) [29]

Примерно так:
select table1.pole1, table2,pole1
from table1, table2
where твое условие


Страницы:   1 2

Наверх

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