Re: [firebase-br] Transações

Eduardo Jedliczka (TeamFB) jedyfb em gmail.com
Qui Ago 11 11:47:20 -03 2005


Conceitualmente a solução é simples, mas na prática, depende do seu
componente de acesso ao banco...

Experimente recarregar o registro antes de realizar as alterações (ou seja
antes do edit). Se ele não existir, você pode dar uma mensagem, "registro
não encontrado", ou ignorar o botão.

Ainda há a possibilidade de fechar a transação a cada x minutos (se o
sistema estiver sem uso), o que dá uma boa "economizada" de CPU e memória do
servidor.

Sucesso,

Eduardo Jedliczka
Membro do TeamFB (FireBase)
Apucarana - Paraná

----- Original Message -----
From: "Robson" <cara_cps em yahoo.com.br>
To: <lista em firebase.com.br>
Sent: Thursday, August 11, 2005 10:45 AM
Subject: [firebase-br] Transações


> Pessoal, etou precisando resolver o seguinte problema em uma aplicação em
rede:
> Suponha que você esteja visualizando um registro. Suponha que você fique
> visualizando esse registro em seu programa por alguns minutos. Suponha que
num
> determinado momento você deseje alterar esse registro, porém alguém em
outro
> computador acessou o mesmo registro e já o excluiu. Na sua tela, em seu
> computador, o registro ainda estará aparecendo. No momento em que você for
> salvar sua alteração dará erro, pois o registro não existe mais na base.
>
> Como resolvo esse problema?
>
> Grato
> Robson
>
>
>


----------------------------------------------------------------------------
----


______________________________________________
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