Como nao deixar 2 ou usuarios conectados no firebird com o

Firebird

28/02/2005

Como nao deixar 2 ou + usuarios conectados no firebird com o mesmo login,eu uso delpgi com ibx e tenho uma tabela chamada usuario.


Pauldiano66

Pauldiano66

Curtidas 0

Respostas

Afarias

Afarias

28/02/2005

bom, só uma idéia ::

A princípio, vc deve fazer isso a nível de sua aplicação (o IB não tem este recurso) ... sendo assim, uma forma é vc usar o IBDatabaseInfo para ver os usuários logados na base, se determinado usuário estiver aparecendo na lista então vc nào deixa a aplicação continuar.


T+


GOSTEI 0
Powerlog Tecnologia

Powerlog Tecnologia

28/02/2005

Atualmente eu uso componentes DBExpress. Quando os componentes eram do IB, eu usava o DatabaseInfo, conforme sugerido.

Como eu faço agora, já que tenho um TSQLConnection ao invés de um IBDatabase ?


GOSTEI 0
Joaoshi

Joaoshi

28/02/2005

Colega, se estiver utilizando o Firebird 2.0 ou superior podera executar:

SELECT MON$USER FROM MON$ATTACHMENTS;

Poder ser um caminho.


GOSTEI 0
Powerlog Tecnologia

Powerlog Tecnologia

28/02/2005

Uso o FB 2.03 e, ao tentar rodar a select no IBExpert deu erro de ´table unknow´ no ´ MON$ATTACHMENTS ´ ...


GOSTEI 0
Joaoshi

Joaoshi

28/02/2005

Desculpem, [b:3df8ffed89]Firebird 2.1[/b:3df8ffed89].


GOSTEI 0
Powerlog Tecnologia

Powerlog Tecnologia

28/02/2005

Existe algo parecido no FB 2.03 ?


GOSTEI 0
POSTAR