Re: [firebase-br] Dúvida: Dois usuários alterando ao mesmo tempo o mesmoregistro
Francisco Thiago
jeandeadlucky em yahoo.com.br
Qua Set 28 15:33:44 -03 2005
Eu acho que seria mais simples você fazer um update "WhereAll", ou seja,
você inclui todos os campos no Where do update / delete. Assim caso tenha
sido alterado por outro usuário, o registro não seria alterado e o
componente POSSIVELMENTE vai dar uma mensagem de erro alegando que o
registro foi modificado por outro usuário. Você detecta este erro e dá um
refresh no componente (usando apenas a chave primária.. que se esta mudar,
puts...) e Caput! Feito :D
[]'s
Francisco Thiago de Almeida
Enter & Plug Informática
Divisão: Desenvolvimento e Banco de dados
Franca / SP
msn: thiago em enterplug.com.br
----- Original Message -----
From: "Pha" <lista em pha.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Wednesday, September 28, 2005 2:05 PM
Subject: Re: [firebase-br] Dúvida: Dois usuários alterando ao mesmo tempo o
mesmoregistro
>A melhor forma e criar uma campo que sera utilizado com contado para as
> atualizações e usar este campo também na chave (where), se quando voce
> executar o update nenhum registro for alterado, alguem alterou ou apagou o
> registro corrente, ai e só exibir um aviso para o usuario.
>
> Paulo Henrique Albanez
> VirtualSystem Informática Ltda
> Nova Odessa / SP - Brazil
> Membro do TeamFB (FireBase)
>
>> Olá
>>
>> - Dois usuários acessam um depois o outro o mesmo registro.
>> - O primeiro altera o campo nome e commita
>> - O segundo altera o campo nome com outro valor, mas o certo é o do
>> primeiro, e commita.
>>
>> Está funcionando sem erros de bloqueio com transação read commited.
>>
>> Como mostrar uma mensagem para o segundo usuário de que o registro em
>> questão já foi alterado e na sequencia dar um refresh???
>>
>> Obrigado.
>>
>>
>> ---------------------------------
>> Novo Yahoo! Messenger com voz: ligações, Yahoo! Avatars, novos emoticons
>> e muito mais. Instale agora!
>> ______________________________________________
>> 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
>>
>
>
>
> ______________________________________________
> 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
_______________________________________________________
Novo Yahoo! Messenger com voz: ligações, Yahoo! Avatars, novos emoticons e muito mais. Instale agora!
www.yahoo.com.br/messenger/
Mais detalhes sobre a lista de discussão lista