Вниз
Скачать: CL | DM;

Активные подключения к базе   Найти похожие ветки 

 
Dush   (2004-10-08 10:54) [0]

Доброго времени суток! Как можно узнать сколько клиентов подключено в данный момент к моей базе и если это возможно с каких машин (хотя бы IP этих машин).


 
Zacho ©   (2004-10-08 11:44) [1]

Имена юзеров в IBX -  смотри TIBDatabaseInfo.UserNames
Правда, работает только с версиями SuperServer.


 
TohaNik ©   (2004-10-08 11:49) [2]

Ну если в лоб:) то можно так:
В базе заводишь таблицу, напр. MY_USERS с полями US_KOMP и CONNECT(0,1)  
На OnConnect базы определяешь имя компьютера и ищеш в таблице, если не найдено, добавляешь в базу ну и CONNECT=1.
А на закрытие главной формы CONNECT=0.
Можешь завести еще поля лдя всякой статистики в меру фантазии:))


 
TohaNik ©   (2004-10-08 11:50) [3]

> если не найдено, добавляешь в базу ну и CONNECT=1.

если найдено то тоже CONNECT=1 ;)


 
Жук ©   (2004-10-08 11:56) [4]


> TohaNik ©   (08.10.04 11:49) [2]
> Ну если в лоб:) то можно так:
> В базе заводишь таблицу, напр. MY_USERS с полями US_KOMP
> и CONNECT(0,1)

Так ты поймаешь только подключения через приложение. Если юзверь ДББроузером подключится, то не поймаешь.


 
Johnmen ©   (2004-10-08 11:59) [5]

>TohaNik ©

А ежели не "закрывая главную форму" сняли задачу ? Или там Power нажали ?
Вот тут остальные пользователи в полных непонятках становятся...:)


 
TohaNik ©   (2004-10-08 12:01) [6]

Жук ©  (08.10.04 11:56) [4]
Согласен


 
TohaNik ©   (2004-10-08 12:01) [7]

Жук ©  (08.10.04 11:56) [4]
Согласен


 
Dush   (2004-10-08 12:01) [8]

спасибо всем, буду пробовать :)


 
TohaNik ©   (2004-10-08 12:05) [9]

Johnmen ©  (08.10.04 11:59) [5]
Я же сказал: Ну если в лоб:)


 
Johnmen ©   (2004-10-08 12:07) [10]

>TohaNik ©   (08.10.04 12:05) [9]

Я просто не понял значения "в лоб" в данном контексте...:)


 
TohaNik ©   (2004-10-08 12:28) [11]

Johnmen ©  (08.10.04 12:07) [10]

Да я сделал себе так исключительно из меркантильных соображений и любопытсва.
Ну а вообще если пофантазировать то можно и пинг перед открытием таблицы сделать, а после этого(если пингануло) в процессах покопаться(чего я делать не умею;)

А по поводу
Жук ©  (08.10.04 11:56) [4]
Так наличие продвинутых юзеров имеющих ДББроузер - это проблема админа;)


 
Johnmen ©   (2004-10-08 12:55) [12]

>TohaNik ©   (08.10.04 12:28) [11]

И я тоже пофантазирую :) СтоИт файрвол, настроенный соответственно, и пинги не пропускает, но по конкретному порту - пожалуйста...


 
TohaNik ©   (2004-10-08 13:06) [13]

>И я тоже пофантазирую :)

У тебя фантазия ширше:)



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

Скачать: CL | DM;



Память: 0.48 MB
Время: 0.022 c
1-1098866748
новичок-512
2004-10-27 12:45
2004.11.07
Стиль Windows XP и кнопки с иконками


14-1098088437
Aldor_
2004-10-18 12:33
2004.11.07
Народ, у кого есть Matlab/Mathcad или т.п., вычислите, пожалуйста


3-1097480718
Воробьев_Иван
2004-10-11 11:45
2004.11.07
Все программы созданные мной на Delhi7 отказались работать


14-1098294434
Vasya.ru
2004-10-20 21:47
2004.11.07
Программа поиска мата в 3 хода (шахматы)


3-1097385077
sten
2004-10-10 09:11
2004.11.07
Копирование таблиц между базами Access




   Наверх