IB + TClientDataSet

IBX, FIBPlus, UIB, ADO, .Net и прочее-прочее-прочее, в общем все, что относится к созданию приложений, работающих с InterBase, Firebird и Yaffil - клиент-серверных, трехзвенных, консольных и т.п.

Модератор: kdv

Ответить
Edward
Сообщения: 5
Зарегистрирован: 30 мар 2006, 14:51

IB + TClientDataSet

Сообщение Edward » 30 мар 2006, 15:44

Кратко опишу проблему:
Есть одна контора. У конторы есть штук 50 филиалов. В каждом филиале стоит СВОЙ IBServer, а в главном офисе свой. Меня пропросили нарисовать прогу, которая бы синхронизировала данные с Главного сервера с локальными серверами. Для этой цели использую TClientDataSet. Всю инфу выгружаю в XML файлы, которые отсылаются в головной офис.
Вопрос: При выполнении ClientDataSet.ApplayUpdates(-1) данные не обновляются, не удаляются и не вставляются, так как получаются портфельные наборы с других серверов. Что делать?
P.S. В настоящий момент выгружается ВСЯ база, но при этом теряются МНОГИЕ изменения, если они были внесенны.

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 30 мар 2006, 15:54

Что делать?
1. объяснить проблему более понятно.
2. читать про репликацию

и тут глянуть, сообщение Amris

http://www.sql.ru/forum/actualthread.aspx?tid=271209

Edward
Сообщения: 5
Зарегистрирован: 30 мар 2006, 14:51

Сообщение Edward » 30 мар 2006, 16:05

Благодарю за опертивный ответ. Разберусь с репликацией.
Проблема именно в этом, я думаю. А конкретно - необходим перенос обновлений в главную базу и из главной.

Ответить