Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2005.02.06;
Скачать: [xml.tar.bz2];

Вниз

Связка 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 вся ветка

Форум: "Базы";
Текущий архив: 2005.02.06;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.034 c
9-1099158140
greenfly
2004-10-30 21:42
2005.02.06
glscene&game


9-1099746596
Wish
2004-11-06 16:09
2005.02.06
DXInput


1-1106391045
Леха
2005-01-22 13:50
2005.02.06
копия реестра


1-1106419761
Змей
2005-01-22 21:49
2005.02.06
Калькулятор


1-1106639800
Aleks
2005-01-25 10:56
2005.02.06
Доки HELP как проверить есть ли по адресу (http//) нужный ресурс





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский