Estou utilizando o OracleXE e gostaria de receber algum tipo do aviso sobre qualquer inclusao/alteracao/exclusao em uma tabela para poder dar um refresh automaticamente. Ex. tenho um grid que mostra todo meu cadastro de clientes que ao perceber qualquer alteracao no cadastro por qualquer usuario a tela atualize os dados da tela imediatamente para que o resultado da inclusao/alteracao/exclusao seja percebido por todos os usuarios que estiverem utilizando o sistema, porem não gostaria der usar tabela adicional e não gostaria tb de ficar dando um refresh de tempos em tempos.
no interbase podemos criar uma procedure com o comando POST_EVENT "inclusao". E eu coloco um componente que monitora estes eventos.(Delphi).
obrigado
Refresh automatico
-
- Rank: Programador Pleno
- Mensagens: 31
- Registrado em: Seg, 08 Fev 2010 10:59 am
- Localização: BOM JESUS DOS PERDÕES - SP
-
- Rank: Programador Júnior
- Mensagens: 16
- Registrado em: Sex, 14 Mai 2010 8:06 pm
- Localização: São José dos Campos - SP
O Primeiro passo não vale nada se você não chegar ao final.
No Oracle você pode criar triggers the after update after insert e gerar algum evento que você consiga monitorar pelo delphi.
A trigger é criada por tabela, logo precisaria criar uma pra cada tabela.
A trigger é criada por tabela, logo precisaria criar uma pra cada tabela.
-
- Rank: Programador Pleno
- Mensagens: 31
- Registrado em: Seg, 08 Fev 2010 10:59 am
- Localização: BOM JESUS DOS PERDÕES - SP
eu justamente uso uma trigger para gerar o evento no Interbase.
Preciso saber como fazer isso no Oracle sem ficar precisando criar tabela adicional.
Preciso saber como fazer isso no Oracle sem ficar precisando criar tabela adicional.
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 2 visitantes