Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.03.2015, 19:12   #1
KBO
Форумчанин
 
Регистрация: 11.06.2010
Сообщений: 525
По умолчанию Как осуществить распределенный запрос к нескольким БД?

Доброе время суток, форумчане.
Подскажите, пожалуйста:
как осуществить распределенный запрос одновременно к нескольким БД?
(вот например, есть компонент в delphi, ADOConnection1, он соединен у меня с одной из БД, на этой же машине, есть также TADOQuery, в котором я пишу запрос к таблице в этой БД – с этим понятно.
Вопрос: а если запрос происходит в две таблицы, которые находятся в разных БД, как это реализовать?
С помощью каких компонентов?

или дайте ссылочку

Платформа используется - MySQL.

Спасибо

Последний раз редактировалось KBO; 26.03.2015 в 19:14.
KBO вне форума Ответить с цитированием
Старый 26.03.2015, 19:30   #2
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Для баз из одного сервера. Соединяйся с одной базой, в запросе таблицы из другой baseтname.tablename. Если у юзера есть полномочия на доступ к другой базе, то должно работать. Если базы из разных серверов, то так не прокатит и одним соединением мало вероятно, что получится
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 26.03.2015, 19:33   #3
xxbesoxx
Участник клуба
 
Регистрация: 10.08.2010
Сообщений: 1,389
По умолчанию

Может лучше это логика реализовать сам на сервере ! триггере применять MERGE
xxbesoxx вне форума Ответить с цитированием
Старый 26.03.2015, 19:35   #4
KBO
Форумчанин
 
Регистрация: 11.06.2010
Сообщений: 525
По умолчанию

Конечно БД на разных серверах...
Но я не знаю какими средствами делается такой запрос, не подскажите ли?
KBO вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как осуществить проверку? justas1507 Microsoft Office Access 11 11.01.2012 00:19
осуществить ввод цифр. осуществить диалог. 13xXx13 Помощь студентам 0 08.12.2011 20:25
Как составить запрос по нескольким полям lysyuk1 БД в Delphi 3 17.11.2011 10:13
Объединить запрос к нескольким таблицам в один (php+MySql) Maxx PHP 17 23.08.2010 16:32
Sql запрос по нескольким полям Епгений БД в Delphi 6 20.06.2010 12:04