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

Вниз

Одновременный доступ   Найти похожие ветки 

 
alzv   (2003-03-11 17:38) [0]

Господа, доброго времени суток.

Задача, скорее, не столько по базам данных (заранее прошу прощения за вероятный оффтопик).

Есть база (либо SQL Server, либо Interbase, либо Paradox). С ней работают с различных машин различные пользователи. Так вот, вопрос, собственно, вот в чем. Как сделать так, чотбы с двух разных компов невозможно было ОДНОВРЕМЕННО залогиниться с одним и тем же логином?

Вариант с флагом, который будет устанавливаться на AfterConnect и сбрасываться на BeforeDisconnect, в принципе, хорош, но при условии коректной работы, то есть, при отсутствии зависания виндов и снятия программы с помощью DrWatson. В этом случае флаг останется, и программа второй раз логиниться откажется.

Буду безмерно признателен за ответ.


 
Johnmen ©   (2003-03-11 17:45) [1]

Был здесь недавно один с таким же вопросом...
Так флейм развели под сотню постов...
Если интересно - поищи тот флуд ни о чем...


 
MsGuns ©   (2003-03-11 21:51) [2]

А что ж тут сложного ? В процедухе-прелюдии (логин) опрашивай БД на предмет получения списка активных, а в нем и ищи. Если есть уже такой, пинай на фиг ! ;)))


 
sniknik ©   (2003-03-11 23:48) [3]

у того было ограничение на на клиенте это делать а на сервере запрещать, во избежание подключения из других программ. а это уже дело другое ... особенно Paradox - ? :-))

ну вот начала нового флейма :о))))



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

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

Наверх




Память: 0.47 MB
Время: 0.012 c
14-88246
Фагот
2003-03-12 09:11
2003.03.27
Проблема с чатом


3-87817
Sergei
2003-03-09 10:00
2003.03.27
ADO Создание индекса


1-87893
IL-89
2003-03-16 01:44
2003.03.27
Выделение E-Mail адресов и интернет-адресов в RichEdit


7-88276
NewGuest
2003-01-30 16:17
2003.03.27
Вопрос по LPT. Длительность посылаемого сигнала.


4-88287
Cranber
2003-01-28 06:20
2003.03.27
Получить и установить частоту обновления экрана...