Fórum Usuarios Ativos #196910

24/11/2003

0

Como saber quantos usuarios estao usando uma database? tenho uma rotina q soh pode ser executada quando o ultimo usuario sai do sistema... uso paradox.

obrigado


Carlosk

Carlosk

Responder

Posts

25/11/2003

Edilcimar

um forma fácil é criar um arquivo, por exemplo usuarios.txt onde cada vez que alguém aciona o sistema vc coloca o número que existir lá mais um e cada vez que alguém sai decremente o número ou seja o primeiro conectado no arquivo existirá o número 1 e mais alguém entrar somará um ao 1 existente e ficará o número dois, quando um usuário sair diminua o dois em 1 e ficará o um, quando o último sair ficará o zero


Responder

Gostei + 0

25/11/2003

Aroldo Zanela

Colega,

Acho que a forma mais simples neste caso seria criar uma rotina para tentar bloquear as tabelas com esclusividade e em caso de sucesso significaria que tem apenas um usuário ativo.


Responder

Gostei + 0

25/11/2003

Carlosk

edilcimar:
Tb pensei nisso, mas se o programa finaliza por algum erro... dai o arquivo nao eh decrementado... e fico com um usuario fantasma...

Aroldo Zanela:
Como bloqueio uma tabela com exclusividade?

Obrigado


Responder

Gostei + 0

26/11/2003

Aroldo Zanela

Colega,

Como vc está utilizando Paradox, basta alterar a propriedade da Table para Exclusive = true e tentar abrir, se falhar é porque alguém está com ela aberta.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar