Главная страница
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.021 c
1-84127
Far
2003-06-07 18:00
2003.06.26
Edit


3-83942
Niki
2003-06-03 13:27
2003.06.26
ADOTable - сортировка в обратном порядке?


1-84439
Alexandr
2003-06-10 07:06
2003.06.26
компилятор


1-84332
Andrey02
2003-06-15 22:59
2003.06.26
Правильное прерывание потоков


3-83921
Крот
2003-05-29 12:44
2003.06.26
Операция побитового AND в SQL