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

Вниз

Сеть и Clipper.   Найти похожие ветки 

 
Oldman ©   (2003-06-02 09:42) [0]

Стоит сетевая версия программы на Clipper-e.
Как сделать так, чтобы на сервере, где стоит БД, показывался индикатор того, что к базе подключены пользователи.
Проблема в том, что Clipper Open не базу, а отдельную запись, поэтому при подключении база доступна всем другим программам и пользователям (естественно, кроме той записи)


 
Sergey13 ©   (2003-06-02 09:53) [1]

2Oldman © (02.06.03 09:42)
>Стоит сетевая версия программы на Clipper-e.
Прямо юностью повеяло. 8-)

>Проблема в том, что Clipper Open не базу, а отдельную запись
Это каким образом, интересно?
Там просто стоит SET exclusive OFF (или что то вроде этого) и блокируется конкретная запись.


 
KSergey ©   (2003-06-02 10:09) [2]

> Проблема в том, что Clipper Open не базу, а отдельную запись,
> поэтому при подключении база доступна всем другим программам
> и пользователям (естественно, кроме той записи)

Клиппер опенит файл с правом доступа SHARE (ну что-то такое, подробнее в документации на режимы открытия файлов) - может отсюда можно что-то надыбать...


 
oldman ©   (2003-06-02 10:14) [3]

Вот все все понимают, а пальчиком в орфографию тычут :(
Нет бы о проблеме...


 
Shaman ©   (2003-06-02 10:33) [4]

Пробуй открывать базу в эксклюзивном режиме. Если получается - значит никто не подключен, если не получается - кто-то что-то держит. Вот тебе и индикатор


 
KSergey ©   (2003-06-02 10:41) [5]

> oldman © (02.06.03 10:14)

Не понял, при чем тут орфография?!!


 
Sergey13 ©   (2003-06-02 10:50) [6]

2oldman © (02.06.03 10:14)
>Нет бы о проблеме...
Ну дык тебе этот индикатор нарисовать, что ли. Проблема то твоя - ты и решай. ИМХО к БД она вообще отношение имеет слабое. Это в WinAPi или Сети надо спрашивать, наверное. Потому как в Клиппере (помнится) ты можешь проверить только на заблокированность записей (rlock() в памяти всплывает, но могу ошибаться), а если нет блокировок, то...

В 9х помнится была утилитка "Инспектор сетевых подключений" вроде называлась. Показывала кто какие файлы открыл на компе по сети. Наверное есть какие то аналоги и посимпатичнее, но можно и ей смотреть.



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

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

Наверх




Память: 0.48 MB
Время: 0.032 c
1-84251
Step[B.M.]
2003-06-13 13:01
2003.06.26
---|Ветка была без названия|---


14-84744
agentru
2003-06-05 18:48
2003.06.26
Невидимый процесс.


1-84089
sapsi
2003-06-10 12:36
2003.06.26
Изменение вида курсора


1-84314
Shark
2003-06-15 17:59
2003.06.26
Событие onMouseMove


1-84236
Леонид Федьков
2003-06-13 11:48
2003.06.26
DELPHI - MS Word