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

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

Как сделать запрос к двум базам? [D6, IB6.x]


Юра ©   (2003-09-03 16:06:00) 

Подскажите, плз, что надо прописывать в имени базы данных в запросе, чтобы обращаться к двум таблицам с двух баз?

В том числе, что там надо писать, чтобы протестировать запрос в SQL Explorer"e?

Вот это - не работает:

Select hist.val,
hist.credit,
sch.N_Cl,
sum(hist.sum_val) as sums,
sum(hist.s_kom_val) as komiss
from ":IBDbSNG:history" hist, ":IBDbSprav:sсhet" sch
where UPPER(hist.NAPR COLLATE PXW_CYRL)="ИЗ РОССИИ" and
hist.credit=sch.sсhet
group by hist.val,hist.credit,sch.N_Cl

В данном случае IBDbSNG и IBDbSprav - это имена баз данных с модуля данных проекта. И в Эксплорере тогда что там надо писать? (Хотя, в принципе, и в design-time в проекте не работает :-)


Anatoly Podgoretsky   (2003-09-03 22:57:00) [1]

Доступ дожен быть через БДЕ


Romkin   (2003-09-03 16:08:00) [2]

Нельзя так делать. IB не поддерживает гетерогенных запросов. Есть только двухфазные транзакции. Все остальное - издевательство


Наверх

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