[firebase-br] Verificar usuário que conectar
Marcos Thomaz
thomazs em ufac.br
Qui Maio 4 17:45:48 -03 2006
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.
Mais detalhes sobre a lista de discussão lista