|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
||||
|
||||
Грамотная реализация оффлайн режима
Те приложения, которые работают с удалённой БД, должны как-то функционировать и без оной. Если речь идёт о документообороте.
Собственно задачу удалённого добавления документов в БД я решил давно. Но вот мне начальник говорит, что стали свет выключать, и документы приходится руками на бумаге заполнять, а потом повторять работу, чтобы этот документ попал в БД. Проблемы с бесперебойниками нет. Просто у провайдера падает сеть и всё - приехали. Как грамотно организовать оффлайн режим? |
#2
|
||||
|
||||
созданный и не способный сохраниться в основной БД документ сохраняется локально и при появлении возможности переносится в основную базу. но перед этим обязательно проапгейдить электротехнический персонал)
Пишу программы за еду. __________________ |
#3
|
||||
|
||||
А вот реализация "если неспособен" как в коде организовывается?
|
#4
|
||||
|
||||
Код:
if (есть связь с основным сервером) then сохранить в основную БД else begin сохранить в локальную БД; выставить флаг "нужна репликация БД"; end; Поживу - увижу, Доживу - узнаю, Выживу - учту. [P.S.]->Выражая благодарность за помощь - Вы получаете шанс на помощь в следующий раз
|
Этот пользователь сказал Спасибо Yurk@ за это полезное сообщение: | ||
Uniq! (14.10.2013)
|
#5
|
||||
|
||||
Цитата:
|