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