Atualizar registro na aplicação pela rede no commit
Ouvi falar que ao commitar uma alteracao feita em um registro num computador da rede, de alguma forma o mesmo registro é atualizado na tela das outras estações, dinamicamente.
Gostaria de saber como fazer?
Gostaria de saber como fazer?
-jr-
Curtidas 0
Respostas
Afarias
21/06/2004
NUNCA!
As aplicações devem executar o SELECT novamente para ver esse novo registro!
Alguns desenvolvedores, quando precisam realmente desta funcionalidade em suas aplicações, optam por usar EVENTOS -- o q dá bons resultados.
o caminho é mais ou menos esse:
0) crie um evento no banco
1) faça uma triger after insert na tabela
2) adicione um POST EVENT na trigger
3) monitore este evento na aplicação
4) ao ocorrer o evento, re-execute o SELECT
T+
As aplicações devem executar o SELECT novamente para ver esse novo registro!
Alguns desenvolvedores, quando precisam realmente desta funcionalidade em suas aplicações, optam por usar EVENTOS -- o q dá bons resultados.
o caminho é mais ou menos esse:
0) crie um evento no banco
1) faça uma triger after insert na tabela
2) adicione um POST EVENT na trigger
3) monitore este evento na aplicação
4) ao ocorrer o evento, re-execute o SELECT
T+
GOSTEI 0