Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C++ Builder > Работа с БД через Интернет


Автор: Aftor1707 24.6.2011, 14:10
Здравствуйте. Проблема в следующем: есть приложение, работающее с базой данных по локалке (C++ Builder XE, firebird 2.1). Для работы с базой использовал компаненты FIBPlus 7.0.15.
Нужно сделать, чтобы приложение могло работать с БД через интернет. проблема в том, что коннект слабый и имеют место частые разрывы. Подскажите, как это можно организовать.

Автор: ZVano 26.6.2011, 21:02
Цитата(Aftor1707 @  24.6.2011,  14:10 Найти цитируемый пост)
Подскажите, как это можно организовать.

Прежде всего не используй долгоживущие транзакции и работай в режиме CachedUpdates.
Нужно еще как-то решить вопрос с проверкой соединения перед попыткой залить данные в БД.
В событии BeforeApplyUpdates проверяй соединение в цикле, пока не появится. 
В этот момент поверх всез окон плавающее окошко "Соединение с БД..."

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)