![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
SQL-запрос из разных БД [D7, IB6.x]
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 твое условие