Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.06.26;
Скачать: [xml.tar.bz2];

Вниз

Сеть и 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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.034 c
3-83879
vibor
2003-06-02 15:27
2003.06.26
Проблемы с ExecSQL


3-83962
Cranium
2003-05-28 21:11
2003.06.26
IB и словарь БД


3-83910
Dimaz-z
2003-05-29 12:15
2003.06.26
Какие минимальные операции надо проделать, чтобы законнектить Ado


14-84546
Vuk
2003-06-06 19:46
2003.06.26
Встреча в процессе


3-83876
ec
2003-05-29 18:57
2003.06.26
TDBImage





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский