Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Сравнение баз Access и Firebird из под C++ Builder 
:(
    Опции темы
asm0dey
Дата 23.3.2009, 18:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 23.3.2009

Репутация: нет
Всего: нет



Господа, спасибо бльшое за внимание.

Описываю проблему.
Имеется две базы. Одна локальная база на Access, другая - Удаленная, на Firebird.

Требуется по нажатию одной кнопки выполнить сравнение двух баз, и,  в случае если в локальной базе произошли изменения, ВОССТАНОВИТЬ ее из удаленной базы.
Соответственно, два вопроса - как это реализовать в 6 Builder' е, и, если тут могут ответить на этот вопрос, то каким должен быть SQL запрос.

Прошу прощения, если что не так - я и тут новичок, и в программировании чайник.... ) 

Это сообщение отредактировал(а) asm0dey - 23.3.2009, 18:26
PM MAIL   Вверх
Rififi
Дата 23.3.2009, 20:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1254
Регистрация: 9.3.2008

Репутация: 1
Всего: 36



asm0dey
Это точно надо делать программно?
Может проще готовые утилиты поискать?

Иначе надо смотреть что там Firebird поддерживает
Вдруг такое:
Код
insert into table1
  select * from table2
  minus
  select * from table1


Добавлено через 6 минут и 56 секунд
А, нет, тормознул, у тебя же разные базы...
Ну тогда наверное только перебором...
PM MAIL   Вверх
asm0dey
Дата 24.3.2009, 00:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 23.3.2009

Репутация: нет
Всего: нет



Цитата(Rififi @  23.3.2009,  20:35 Найти цитируемый пост)
Ну тогда наверное только перебором... 


А перебором - это как?
Я главное чего не понимаю, так это как две строки сравнить?

SELECT... WHERE id  = ...

Может ли помочь информация, что каждая запись имеет свой уникальный ID?
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C++: Базы данных"
chipset

Данный форум предназначен для обсуждения вопросов прямым образом связанных с C++ и БД. Так, вопросы только по C++ следует задавать в C++:Общие вопросы а вопросы по абстрактным БД в Базах данных или в соответствующих под-форумах.

Благодарим за понимание.


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, chipset.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Базы данных | Следующая тема »


 




[ Время генерации скрипта: 0.0718 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.