Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.11.06;
Скачать: CL | DM;

Вниз

Offline работа   Найти похожие ветки 

 
Top ©   (2005-09-23 14:46) [0]

Пишу прогу под FB, все было хорошо и без вопросов пока руководству захотелось чтобы программа смогла работать в отсутствии сети! Я использую FIBPlus. Мастера, подскажите с какой стороны подойти к этой заморочке:

1. использовать FBEmbedded и при отключении в offline синхронизировать базу с сервера на клиента(хрен знает как)

2. Использвать ClientDataSet?

3. Предоставить ограниченный интерфейс работы с базой, типа данные накапливаются в какой-то там например xml, а при подключении данные вставляются или модифицируются в реальную серверную базу

4. Варианты, которые мне не известны

А прога заточена под выдачу поручений начальства подчиненным, там выписали у подчиненных появилось, отчет отписали - у руководства появилось, вот шефу захотелось чтобы он мог отписывать с ноутбука вне сети.


 
Piter ©   (2005-09-23 15:33) [1]

Ну кто тебе что скажет? Сам выбери какой-нибудь способ, подумай.

Правда, я не понял второй вариант, а так - третий или первый.

Я бы выбрал  третий, чтобы не таскать с собой копию всей базы и не делать каждый раз Backup/Restore.

Данные накапливаются, а потом сеанс синхронизации с базой, когда все отправляется в реальную базу.


 
Курдль ©   (2005-09-23 15:37) [2]

Я думаю, что надо поискать стандартные методы репликации между локальной БД шефа и центролизованной БД подчиненных.


 
Top ©   (2005-09-23 15:38) [3]

я тоже склоняюсь к третьему, но думал может знатоки подскажут элегантное правильное решение...


 
atruhin ©   (2005-09-23 18:22) [4]

Я не думаю, что 3 вариант самый простой в реализации.
Подобную задачу решал следующим образом. Есть две одинаковые БД, удаленная и локальная. Если при запуске программы удаленная БД доступна, и была работа с локальной базой, пользователю предлогается провести репликацию данных, далее работа идет с удаленной базой, то же самое можно сделать при отключении. Если удаленная БД недоступна, работа автоматически переключается на локальную. В таком режиме у нас работают кассовые станции, часть из которых мобильная. Проблем нет.



Страницы: 1 вся ветка

Текущий архив: 2005.11.06;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.047 c
14-1129152414
Piter
2005-10-13 01:26
2005.11.06
Халява для студентов (Боулинг клуб "Самолет")


2-1129455998
Vermucht
2005-10-16 13:46
2005.11.06
Не читает файл BitMap


3-1127653315
Prohodil Mimo
2005-09-25 17:01
2005.11.06
Где-нибудь есть документация по системным таблицам IB FB?


14-1128978307
LordOfRock
2005-10-11 01:05
2005.11.06
Вот я тут ещё один сайтик сварганил...


3-1127742065
Dexter
2005-09-26 17:41
2005.11.06
Insert Into не пашет более 1 раза подряд