Os usuários ou a quantidade de usuários?

se for a quantidade, vc pode pegar com este SQL.
select count(*) from mon$attachments

Mas só funciona com bancos em firebird 2.0 (ou 2.1, não me lembro bem)

2008/6/19 Rubem Nascimento da Rocha <[EMAIL PROTECTED]>:
>
> Por ser uma camada que pode ser usada pra conectar com vários bancos de
> dados, o dbExpress não possui especializações de drivers ou classes
> especializadas pra FireBird/Interbase. Só vejo três alternativas:
>
> 1) Via InterBase eXpress (IBX) mesmo, usando o componente TIBDatabaseInfo;
> 2) Pegar as especificações de driver dbExpress e escrever um driver que com
> o feature que vc necessita (o que implica tb em refazer ou especializar o
> componente TSQLConnection);
> 3) Usando de 'na unha' a API do FireBird.
>
> Outra alternativa é ver se em sites brasileiros direcionados ao FireBird
> (http://www.firebase.com.br, http://www.firebird.com.br,
> http://www.comunidade-firebird.org) ou mesmo no site oficial do projeto
> (http://www.firebirdsql.com), vc não encontra algum artigo que aborde sobre
> esse assunto, em especial usando a API do FireBird.
>
> Olhando no site www.firebase.com.br, encontrei o seguinte:
>
> Código em C para obter os usuários logados no banco -
> http://www.firebase.com.br/fb/artigo.php?id=1200
>
> Lembrando ainda que os usuários listados via API do FireBird são os que
> estão definidos no banco de dados de segurança do Firebird, e não são os
> usuários do Windows.
>
> Good luck!
> Sds.
>
> ________________________________
>
> To: delphi-br@yahoogrupos.com.br
> From: [EMAIL PROTECTED]
> Date: Thu, 19 Jun 2008 14:48:22 -0400
> Subject: [delphi-br] Quantidade de Usuários Conectados
>
> Pessoal,
>
> Alguém sabe como consigo os usuários conectados em um Banco Firebird usando
> o DBExpress?
> Quando pesquisei vi que dava pra ver assim:
> Result := IBDatabaseInfo.UserNames.Count;
>
> Vi que esse IBDataBaseInfo pede um Componente IBDataBase.
> Então eu teria que conetar atraves de sse IBDataBase e depois dar o outro
> comando.
>
> Não tem como fazer isso pelo DBExpress?
>
> Falows,
>
> Sérgio Cavalcante
>
> __________________________________________________________
> Cansado de espaço para só 50 fotos? Conheça o Spaces, o site de
> relacionamentos com até 6,000 fotos!
> http://www.amigosdomessenger.com.br
> 



-- 
Abs
Daniel A. Bastos

Responder a