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