[firebase-br] Problemas com transa??es, existe alguma solu??o pra isso?

Lucio - UniData® luciocobo em terra.com.br
Sex Set 1 11:27:39 -03 2006


Caro Amigo
Tem ta Usar  For Update  no Select

Tipo:

Select  CAMPOS  FROM  TABELAS
          WHERE  CONDIÇÔES
          FOR UPDATE

Ele  trava o registo
enquanto  não commitar  ou dar rolback
ele fica travado !

----- Original Message -----
From: "Emerson" <emaz em spdata.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Friday, September 01, 2006 11:01 AM
Subject: Re: [firebase-br] Problemas com transa??es, existe alguma solu??o
pra isso?


Felipe,

Passamos por essa situação em diversas telas de cadastro do nosso sistema e
a única solução encontrada para barrar este tipo de problema foi incluir nas
tabelas de cada cadastro uma coluna como por exemplo "em uso", sendo que a
cada acesso de usuário o sistema grave nesta coluna o nome do usuário em
acesso e ao sair  o sistema limpe esta coluna, ou seja, qdo um usuario
acessa a tabela o sistema emite a mensagem de tabela sendo acessada por
outro usuario, ou coisa do tipo e não permite o uso da tabela enquanto esta
coluna não é limpa...
.
Se tiver outra solução peço por gentileza me passar.

Espero tê-lo ajudado

Emerson
----- Original Message -----
From: "Fellipe Henrique" <fellipeh em oi.com.br>
To: <lista em firebase.com.br>
Sent: Friday, September 01, 2006 10:07 AM
Subject: Re: [firebase-br] Problemas com transa??es,existe alguma solu??o
pra isso?


> Olá Lucio...
>   O problema é travar o registro pro usuario nao poder editar um registro
> que esta sendo editado por outro usuario... pois da forma como voce falou
(o
> que já faço), o usuario entra editando um registro... e outro usuario
tambem
> entra editando o mesmo registro.. quando um salvar e der o commit, o outro
> ainda nao viu as atualizacoes e continuou alterando.. quando este ultimo
der
> o commit, o que o primeiro usuario fez foi perdido..
>
> gostaria de evitar isso
>
>
> []s
> Fellipe H.
>
>
>
>
>


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


______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.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

__________ Informação do NOD32 IMON 1.1734 (20060831) __________

Esta mensagem foi verificada pelo NOD32 sistema antivírus
http://www.eset.com.br




______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.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