Tratamentos
Oi...
Estou desenvolvendo uma aplicação pra rodar em rede, como fazer o tratamento para:
Se dois usuarios estiverem usando a mesmo tempo o registro ,
que pode esta sendo editado incluido ou excluido pelo primeiro.
Para gravar estou usando append na tabela, isso é indicado???
Obrigada...
Estou desenvolvendo uma aplicação pra rodar em rede, como fazer o tratamento para:
Se dois usuarios estiverem usando a mesmo tempo o registro ,
que pode esta sendo editado incluido ou excluido pelo primeiro.
Para gravar estou usando append na tabela, isso é indicado???
Obrigada...
Catharina
Curtidas 0
Respostas
Okama
22/08/2003
Como eu uso SQL para alterar registros eu costumo inserir em todas as tabelas um campo ´lock´ int que aceita valor 0/1.
Quando um usuário inicia um consulta/alteração é gravado o valor 1 e quando finaliza é gravado o valor 0.
Em algumas tabelas inseri nome do usuário e data de acesso. Não sei se há outra forma mais eficiente que esta, mas tem funcionado até agora e funciona em qualquer base.
Quando um usuário inicia um consulta/alteração é gravado o valor 1 e quando finaliza é gravado o valor 0.
Em algumas tabelas inseri nome do usuário e data de acesso. Não sei se há outra forma mais eficiente que esta, mas tem funcionado até agora e funciona em qualquer base.
GOSTEI 0