Телефон: +7 (926) 245-03-63

Хитрости многопользовательского доступа к базам данных

Следующая статья: Как определить цвет код произвольной точки экрана?

Некоторые хитрости, знание которых может быть полезным в разработке баз многопользовательского доступа:

В модуле DBIPROCS Delphi 1.0 и в BDE.INT Delphi 2.0 существует функция с именем DBISetLockRetry(n).
Синтаксис – DBISetLockRetry(n), где n – продолжительность ожидания перед повторной попыткой вставки (в секундах), редактирования или другой операцией с таблицей. DBISetLockRetry(-1) будет бесконечно пытаться получить доступ к вашей таблице.
Хорошее место для вызова функции – обработчик события TableAfterOpen. В этом случае все, что нужно сделать, это:
DBISetLockRetry(x);
Работая с Delphi 1.0, не забудьте включить в вашу программу DBIProcs. В Delphi 2.0 включите BDE. Эти требования обязательны при разработке многопользовательских приложений Delphi, работающих с файлами dBASE или Paradox.


Интересное в интернете: Полезные секреты по стройке раскрыты на сайте stroishablon.ru.