Вниз
Скачать: CL | DM;

Связка 2-х баз данных в одном запросе   Найти похожие ветки 

← →
Russko   (2004-12-29 13:46) [0]

Уважаемые мастера, подскажите - как грамотно увязать 2 базы InterBase (точнее 2 таблицы из двух баз) в одном запросе.
Допустим мне необходимо перебросить некоторые данные с сервера (машина с именем COMP) из базы BASE_MAIN, из таблицы MAIN в анологичную по структуре базу, которая находится локально на машине пользователя.


← →
msguns ©   (2004-12-29 13:53) [1]

Средствами IBX - никак. Иначе - Datapump, TBatchMove, два коннекта - две TIBTable, а дальше под барабанный бой
 While not Table1.Eof do
  begin
   Table2.Insert;
   For i := 0 Table1.Fileds.Count-1 do
     Table2.Fields[i].Value := Table1.Fields[i].Value;
   Table2.Post;
   Table1.Next;
  end;


← →
msguns ©   (2004-12-29 13:55) [2]

Пардон, можно еще через внешнюю таблицу. Наверное ?


← →
Соловьев ©   (2004-12-29 13:55) [3]

localsql.hlp + Heterogeneous joins


← →
Russko   (2004-12-29 14:03) [4]

мдя, жалко


← →
msguns ©   (2004-12-29 14:06) [5]

>Соловьев ©   (29.12.04 13:55) [3]

А что, в IB6 есть гетерогенные запросы ?


← →
Соловьев ©   (2004-12-29 14:15) [6]

А что, в IB6 есть гетерогенные запросы ?

Нет, зато есть в БДЕ :)


← →
HSolo ©   (2004-12-29 14:16) [7]

>msguns ©   (29.12.04 14:06) [5]
Мне можно? :)
В самом IB - нету. Просто (насколько я знаю) BDE это дело хитро эмулирует: тащит все на клиента, где и соединяет.


← →
Russko   (2004-12-29 14:26) [8]

А поподробнее про гетерогенные запросы ))


← →
msguns ©   (2004-12-29 14:38) [9]

Читай [1]. Первая строка. 2-е предложение, до второй запятой.
Закладка BDE -> выбор компонента + F1


← →
dolmat   (2004-12-29 16:39) [10]

через BDE это выглядит так:
select u.* from ":alias1:nls" n, ":alias2:olap_upe" u
where u.sc_code=n.cod_scenario


← →
Rule ©   (2004-12-29 17:14) [11]

Russko   (29.12.04 14:26) [8]
на ibase.ru  там есть статья про БДЕ и там есть раздельчик про гетерогенные запросы


← →
Desdechado ©   (2004-12-30 12:24) [12]

если перебрасывать данные одноразово, то выгрузи в скрипт, а потом в другую БД залей


← →
Anatoly Podgoretsky ©   (2004-12-30 12:33) [13]

Russko   (29.12.04 14:26) [8]
[3]



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.025 c
4-1103023960
Nexel
2004-12-14 14:32
2005.02.06
Есть некая процедура RasCallback


4-1103215614
Ultr
2004-12-16 19:46
2005.02.06
% Загузки процесора вообще


10-1082362359
7th_Angel
2004-04-19 12:12
2005.02.06
Диаграммы в Excel


14-1105930039
Думкин
2005-01-17 05:47
2005.02.06
С Днем Рождения! 17 января


1-1106289423
NewDelpher
2005-01-21 09:37
2005.02.06
как найти причину AV в vcl50.bpl?




   Наверх