GARANTIR DESCONTO

Fórum Gerenciar o acesso de usuarios ao banco Firebird 2.0 #59576

18/03/2008

0

Quero gerenciar o acesso de usuarios ao banco Firebird 2.0 para limitar o uso em quantidades, utilizo o delphi 7, alguém sabe como posso fazer isso ou tem alguma dica pra me orientar nesse procedimento. Obrigado.


Bareja

Bareja

Responder

Posts

18/03/2008

Wanderok

Ola.

Eu criei uma tabela que armazena as estacoes logadas.
Cada vez q um usuário loga, SELECT COUNT(*) na tabela pra saber quantas estacoes estao logadas.
Se ultrapassou o limite contratual, avisa e impede a entrada.
Se nao ultrapassou, INSERT na tabela a estacao logada.
Ao sair da aplicacao, DELETE na tabela a estacao logada.

Funciona certinho.
Obs. Pode ocorrer da mesma estacao abrir o sistema em 2 instancias ao mesmo tempo. Neste caso, o SELECT COUNT(*) desconsidera.

Obs. Se acontecer um erro e o aplicativo se fechar sem dar o DELETE na saída, nao tem importancia, pois ocorre o mesmo da obs acima.

abc


Responder

Gostei + 0

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

Aceitar