![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Запрос к двум БД InterBase [D5, FireBird 1.5]
Demon © (2004-06-02 18:13:00)Привет Всем Знатокам!
Проблема у меня заключается в следующем:
есть 2 базы идентичные по структуре : 1 - база архив, 2 - рабочая (главная).
В конце какого-то периода данные из базы 2 переносятся в базу 1.
Теперь надо сделать так, чтоб можно было сделать запрос к двум базам.
Подскажите как можно это реализовать и возможно ли?
Demon (2004-06-02 19:15:00) [21](Набор данных 1 базы) + (Набор данных 2 базы) = кусок.
Чтоб потом по этому объединённому набору данных (т.е. кусок) сделать отчёт.
jack128 (2004-06-02 19:09:00) [22]
> А неподскажеш как объеденить эти данные в один кусок?
А что ты называешь одним куском?
Demon (2004-06-02 19:07:00) [23]> проше наверное делать всетаки в разных запросах с разными конектами а если нужны обьедененные данные то делать это на клиенте
А неподскажеш как объеденить эти данные в один кусок?
Romkin (2004-06-02 19:02:00) [24]>а вот BDE должен справится.
Угу, перекачав всетаблицы запроса на клиентскую часть, и только потом сделав запрос. Стоит ли?
sniknik (2004-06-02 18:50:00) [25]> Хотя может какие нить прослойки а-ля ADO это могут...
знаю единственный способ, подключится к MSSQL и уже в нем через OPENROWSET - OLE DB провайдера к IB (нужно поставить) сделать запрос, с линками к обоим базам. (не факт что получится)
аналогично можно бы и в access но там только один внешний линк к запросе позволяется... (можно подключить линкованые таблицы "стационарно" но и тут не факт что получится)
а вот BDE должен справится.
проше наверное делать всетаки в разных запросах с разными конектами а если нужны обьедененные данные то делать это на клиенте.
jack128 (2004-06-02 18:30:00) [26]
> Теперь надо сделать так, чтоб можно было сделать запрос
> к двум базам.
никак. Покрайней мере не на компонентах прямого доступа. Хотя может какие нить прослойки а-ля ADO это могут...