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

Вниз

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

 
alexsc   (2003-07-28 16:15) [0]

Добрый день, объясните, пожалуйста, можно ли написАть сетевую версию программы для работы с БД на Delphi Pro, а не на client-Server. И что надо учитывать при создании такой программы? Заранее спасибо.


 
Digitman ©   (2003-07-28 16:20) [1]


> можно ли


можно


> что надо учитывать


то же что и при работе с любой БД/СУБД, изначально созданной в арх-ре "клиент-сервер" и ориентированной для работы в распределенной сетевой среде - транзакции, блокировки, страницы и т.д. и т.п.


 
alexsc   (2003-07-28 16:49) [2]

А Paradox-овая база поддерживает блокировки и какую СУБД выбрать.


 
Digitman ©   (2003-07-28 16:55) [3]


> Paradox-овая база поддерживает блокировки


поддерживает.


> какую СУБД выбрать


ты ж ее уже выбрал ?).. Paradox и есть СУБД


 
alexsc   (2003-07-28 17:20) [4]

Я не нашел как можно с одного места заблокировать определенную запись (таблицу), чтобы другие знали, что она захвачена.


 
dma   (2003-07-28 23:36) [5]

Не слушай ты этого ...Digitman`a. Установи в BDE LocalShare=True, а NETDIR каталог доступный для всех. И, как показывает опыт, после всяких Post неплохо делать Table.FlushBuffers, при этом по сети перегоняется вся таблица (локальная копия, точнее буферы) сбрасываются в файл, но работает надежно, правда медленно. Хотя если у тебя 100Мбит да и клиентов не много, забудь об этом. А блокировки все работают автоматически. Если же хочешь ручками - посмотри у TTable есть какие-то методы, мне не нужны - не помню названия.


 
alexsc   (2003-07-30 12:20) [6]

Спасибо за ответ dma, но когда попадаешь на одновременную запись в таблицу с разных мест, то выскакивает ошибка о занятости. Как это можно контролировать?


 
Anatoly Podgoretsky ©   (2003-07-30 12:45) [7]

alexsc (28.07.03 17:20)
Другим знать об этом ни к чему, и так хватает спама.
А блокировка будет установлена автоматически, при начале редактирования и также автотически снята.



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

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

Наверх




Память: 0.48 MB
Время: 0.027 c
3-81571
abc
2003-07-30 15:15
2003.08.25
TDataSetProvider+TClientDataSet не удаётся установить связь


7-81969
Explorer
2003-06-06 09:10
2003.08.25
Данные о железе и системе


3-81598
Relaxxx
2003-07-31 13:07
2003.08.25
Рисовать в ячейках DBGrid как на канвасе


1-81761
Pindos
2003-08-02 08:27
2003.08.25
Нет Юнита D s g n I n t f


1-81764
Berezne
2003-08-14 12:02
2003.08.25
Глюки при печати