Usuarios Ativos
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
obrigado
Carlosk
Curtidas 0
Respostas
Edilcimar
24/11/2003
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
GOSTEI 0
Aroldo Zanela
24/11/2003
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.
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.
GOSTEI 0
Carlosk
24/11/2003
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
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
GOSTEI 0
Aroldo Zanela
24/11/2003
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.
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.
GOSTEI 0