[firebase-br] RES: RES: Conflito deTransações Firebird

Alex Miranda de Oliveira alexsistemass em gmail.com
Ter Ago 10 21:25:21 -03 2010


Obrigado pela dica
voce usa dbexpress ou IBX


ate ++

Em 10 de agosto de 2010 21:07, Felix - Sol <felix.sol em terra.com.br>escreveu:

> Trabalho utilizando eventos.
>
> - Usuario A abre o cadastro para alterar;
> - Usuario B abre o mesmo cadastro;
> - B salva as alteracoes antes de A finalizar ( foi tomar cafe, atendeu tel
> );
> - A tenta salvar o registro - nesse momento o sistema informa que a ficha
> foi alterada por B
>
> Na base criei triggers conforme
> AS BEGIN
>        post_event 'Cadastro_InsUpdDel';
> END
>
> No sistema verifico pelos componentes de Events.
>
> Outro detalhe: nao fico com o registro em edicao ligado ao BD. Coloco tudo
> em TEdit. Somente ao clicar em <Salvar> eu inicio a transacao a faco o
> update.
>
> Fco. Felix
> Desenvolvimento de Sistemas
> www.soltecnologia.com.br
>
>
> -----Mensagem original-----
> De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br]
> Em
> nome de Alex Miranda de Oliveira
> Enviada em: terça-feira, 10 de agosto de 2010 20:54
> Para: FireBase
> Assunto: Re: [firebase-br] RES: Conflito deTransações Firebird
>
> Ola Felix sol
>
> Hoje em dia voce tem isto implementando em seu sistema
> e funciona ok ..
>
> Qual componente de acesso aos dados voce usa.. ?
> Qual tipo de Transação ?
>
> O que você podesse me passar de informação ficaria muito grato.
> porque realmente preciso fazer isso muito no sistema.
>
>
>
> Obrigado vou dar umas lidas nos pdf
>
> Alex Miranda de Oliveira
>
>
>
>
> Em 10 de agosto de 2010 16:16, Felix - Sol <felix.sol em terra.com.br
> >escreveu:
>
> > Mais em
> >
> > http://www.comunidade-firebird.org/cflp/downloads/CFLP_O034.PDF
> >
> >
> > Fco. Felix
> > Desenvolvimento de Sistemas
> > www.soltecnologia.com.br
> >
> >
> > -----Mensagem original-----
> > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br]
> > Em
> > nome de Alex Miranda de Oliveira
> > Enviada em: terça-feira, 10 de agosto de 2010 15:27
> > Para: FireBase
> > Assunto: [firebase-br] Conflito deTransações Firebird
> >
> > Boa tarde Pessoal da Lista uso Firebird 2.1
> > e preciso saber como fazer para tratar os conflitos de transações
> >
> >
> > Exemplo:
> >
> >  Registro   Cliente   1
> >
> > Usuario está utilizando ele no Cadastro de Cliente.
> >
> >
> > Se Outro usuario tentar usar este usuario em outra tela do sistema
> exemplo
> > cadastro de cliente
> > ou venda quero retornar uma mensagem para o usuario que este registro
> esta
> > sendo utilizado
> > por outro usuario...
> >
> >
> > Trabalho Atualmente com Delphi 2010 e estou utilizando os componentes de
> > acesso ao banco de
> > dados FIBPLUS.
> >
> >
> > Sei que o FIBPLUS tem o controle de transações mas não sei como utilizar
> ..
> >
> >
> >
> > Obrigado conto muito com a ajuda de vocês ..
> > ______________________________________________
> > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> > Para saber como gerenciar/excluir seu cadastro na lista, use:
> > http://www.firebase.com.br/fb/artigo.php?id=1107
> > Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> >
> >
> > ______________________________________________
> > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> > Para saber como gerenciar/excluir seu cadastro na lista, use:
> > http://www.firebase.com.br/fb/artigo.php?id=1107
> > Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> >
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>



Mais detalhes sobre a lista de discussão lista