Re: [firebase-br] Verificar usuário que conectar
Roberto Germano Vieweg Neto
roberto em jjwinformatica.com.br
Sex Maio 5 08:15:18 -03 2006
O conectar de um usuário não requer transações. Transações são criadas antes de executar algum comando SQL.
Então, existem umas funções que listam os usuários conectados ao FDB, o problema é que só funcionam para o FB Super Server, no Classic não funca.
Acho que o que vc está querendo fazer é restringir o acesso ao seu sistema por um numero X de usuários, bem, esta função te ajuda. É só pegar a lista de usuários conectados, se for maior que o número permitido desconecta o usuário :D
Bem, espero ter ajudado ;)
----- Original Message -----
From: Marcos Thomaz
To: FireBase
Sent: Thursday, May 04, 2006 5:45 PM
Subject: [firebase-br] Verificar usuário que conectar
Pessoal,
Alguém saberia me dizer, se tem como, cada vez que um usuário se conectar a
meu banco de dados, alterar o valor de um generator???
O que estou querendo, não é que seja disparado ao inserir, ao alterar ou
excluir (pois dessa forma bastaria usar gen_id), o que quero é que, se uma
pessoa X conectou ao banco (via IBConsole, Isql, IBExpert, aplicação, etc..)
um generator fosse incrementado. Pensei a seguinte forma, como quase tudo no
firebird é dentro do contexto de transações (com exceção do incremento dos
generators), criei uma trigger, que é executada no before insert, delete e
update da tabela do sistema rdb$transactions (pois quando algum usuário
conectasse seria criada uma transação), porém nada acontece. não sei se a
trigger não é disparada, ou se realmente não existem ações.
Se alguém tiver alguma idéia, fico no aguardo.
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
Mais detalhes sobre a lista de discussão lista