powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Сравнение данных в 2 БД
7 сообщений из 7, страница 1 из 1
Сравнение данных в 2 БД
    #38644097
Lo0ogin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте.

Есть 2 базы данных firebird с одинаковыми таблицами, но возможно разными данными.

BD1.tableUSER

ID USER
1 Петров
2 Иванов
3 Кузнецов

BD2.tableUSER

ID USER
1 Петров
2 Сидоров
3 Кузнецов

Нужно в delphi реализовать механизм, который бы определял в каком ID BD1.tableUSER не совпадает с BD2.tableUSER.

Меня интересует сама идея, как лучше всего это сделать, кроме простого Select к каждой таблице и построчного перебора.
Может есть готовые утилиты или компоненты?


Знаю, что гетерогенные запросы только в BDE, а он устарел.

Если использовать вложенные запросы, типа http://www.cyberforum.ru/firebird/thread442724.html, то как организовать подключение к 2 БД в delphi?

Модератор: Тема перенесена из форума "Delphi".
...
Рейтинг: 0 / 0
Сравнение данных в 2 БД
    #38644106
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lo0oginЗнаю, что гетерогенные запросы только в BDEПочитай про Execute Statement On External DataSource.
...
Рейтинг: 0 / 0
Сравнение данных в 2 БД
    #38644114
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сдается мне самым быстрым буде загнать в одну из баз копию таблицы в GTT(тем же упомянутым выше on external или зерез клиента в случае древних версий) потом тривиальным джойном/экзистом получить желаемое.
...
Рейтинг: 0 / 0
Сравнение данных в 2 БД
    #38644115
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lo0oginМожет есть готовые утилиты или компоненты?
Database Comparer встроем в том числе и в IBExpert. Но в чём проблема самому реализовать
алгоритм merge? Это же всего десяток строчек. Весьма полезное учебное задание.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Сравнение данных в 2 БД
    #38644117
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov> Database Comparer встроем в том числе и в IBExpert

Ему не одноразово, скорее всего.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Сравнение данных в 2 БД
    #38644123
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов РустамЕму не одноразово, скорее всего.
IBExpert - не одноразовый.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Сравнение данных в 2 БД
    #38644139
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Согласен, программно ему и не нужно, наверное.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Сравнение данных в 2 БД
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]