[firebase-br] Verificação de usuários conectados

Carlos Sá sa-carlos em uol.com.br
Dom Maio 22 11:30:37 -03 2005


Rafael Cabral escreveu:
> Pessoal,
> 
> Tem alguma forma de verificar quais usuários estão conectados ao banco de
> dados via linha de comando? Alguns daqueles programas da pasta bin do
> Firebird tem esse recurso?
> 
> []s,
> 
> Rafael Cabral
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> 

Para quem usa FIB... do manual do Firebird ....


Getting a list of currently attached users

Getting a list of currently attached users using FreeIBComponents is as 
simple as query-ing the TFIBDatabase.UserNames property. This property 
is of the type TStrings, and it can be used very easily to display a 
list of currently connected users.

To demonstrate this, let’s write some code for the “File, Show connected 
users” menu option:

(*
* 1. Only continue if the database is connected.
* 2. Instantiate the connected users form, if necessary.
* 3. Set the list box in fConnectedUsers to the list of
* current users.
* 4. Show the form.
*)

if Db.Connected then begin // (1)
if fConnectedUsers = nil then // (2)
fConnectedUsers := TfConnectedUsers.Create(Application);
fConnectedUsers.lbUsers.Items.Assign(Db.UserNames); // (3)
fConnectedUsers.ShowModal;
end;

Wow! That was easy..





Mais detalhes sobre a lista de discussão lista