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

Программное отключение от базы   Найти похожие ветки 

 
lejik ©   (2002-08-10 21:48) [0]

Доброе время суток! Может знает кто как программно из Delphi отключить юзера от базы данных IB 6.X


 
Alexandr ©   (2002-08-12 08:23) [1]

Application.Terminate
DB.close

?


 
AlexSam   (2002-08-12 09:24) [2]

IBDatabase.connected:=False;


 
Desdechado ©   (2002-08-12 11:38) [3]

речь, наверно, о ДРУГОМ пользователе


 
Alexandr ©   (2002-08-12 13:11) [4]

о чем была речь мы наверное уже не узнаем


 
lejik ©   (2002-08-29 08:32) [5]

> Desdechado ©
Да, к примеру я знаю что к базе IB подключен пользоатель User1, мне надо его отключить от сервера с помощью программного обеспечения установленного на сервере (не испоользуя IBConsole). Возможно ли такое?


 
Fareader ©   (2002-08-29 10:06) [6]

2lejik © (29.08.02 08:32) Полагаю, что нет :( Ну, если используется классик то навероне можно прибить процесс этого юзера, но это не есть гуд


 
Alexandr ©   (2002-08-29 10:08) [7]

на самом деле как бы можно, но для этого тот пользователь должен иметь специально обученную для этого программу.


 
Fareader ©   (2002-08-29 10:14) [8]

2 Alexandr © Ты имеешь ввиду статью www.ibase.ru/devinfo/doc_calford_1.htm? А если быть точнее - ботов?


 
Alexandr ©   (2002-08-29 10:21) [9]

не... Тут все проще.
Что нужно сделать?
Отключить клиента или сказать клиенту, чтобы он отключился.
Ну так и посылаем Post_event с текстом отключения конкретного пользователя.
Программа ловит этот Event и делает Database.close.

Но это в простейшем случае.
Другое дело если клиент в это время выполняет какой-то запрос, и event не слышит, или не хочет слышать, или не хочет сам отваливаться, тогда надо предварительно хотябы снять текущие запросы этого пользователя, но об этом мы поговим в следующей передаче...


 
Alexandr ©   (2002-08-29 10:27) [10]

да, кстати я тут ссылочку полезную раскопал...

http://www.techinsite.com.au/Default.htm

это к теме этой ветки не относится, но очень любопытно...



 
lejik ©   (2002-08-30 08:58) [11]

> Alexandr ©
Спасибо за ценные мысли! Тут же главное идейку подбросить, а уж наворотить мы смогем :-)))



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

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



Память: 0.47 MB
Время: 0.012 c
3-61014
KEZA
2002-08-29 23:06
2002.09.19
Реструктуризация таблицы в ходе выполнения программы


14-61308
Viacheslav
2002-08-24 16:40
2002.09.19
Справочник по стандартным компонентам.


3-60996
Nash
2002-08-29 15:34
2002.09.19
Подскажите пожалуйста синтаксис between, а то запутался с кавычка


4-61362
antonK
2002-07-24 12:51
2002.09.19
запуск DOS программы в Win95. окно не закрывается!


1-61038
Taifur
2002-09-06 11:28
2002.09.19
перетаскивание из приложения в приложение




   Наверх