[firebase-br] Transacao otimista (Urgente)
Eduardo Pelizzari de Andrade
eduardoandrade em persoft.com.br
Qua Nov 28 16:47:13 -03 2007
Quanto tempo a transação fica aberta? O parâmetro WaitOnlocks na conexão
está igual a true?
Se em MeusUpdates, você simplesmente aplica as alterações com
applyupdates ou com o disparo de um comando update e a conexão
waitonlocks está true, a aplicação da atualização será rápida e no caso
de concorrência a segunda transação vai esperar a primeira ser liberada
para realizar a aplicação, tudo fica praticamente transparente..
ivan liberato escreveu:
>
> Bom Dia Caros Amigos
>
> Estou desenvolvendo uma aplicacao de controle de estoque com Delphi e Interbase
>
> meu problema é quando faço varios pedidos para varios clientes e sumultaneo da um erro de deadlock
>
> meu codigo
>
> t.TransactionId:=1;
> t.isolationlevel:=xilReadCommitted;
> sqlconection1.startTransaction(t);
>
> Try
> MeusUpdates;
> sqlconection.commit;
> except
> begin
> sqlconnection.RollBack(t);
> end;
> end;
>
> como coloco como Transacao Otimista?
>
> Obrigado
> _________________________________________________________________
> Receba GRÁTIS as mensagens do Messenger no seu celular quando você estiver offline. Conheça o MSN Mobile!
> http://mobile.live.com/signup/signup2.aspx?lc=pt-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
>
>
>
>
--
Eduardo Pelizzari de Andrade
Persoft Softwares Aplicativos
Fone: 55 11 62218061
Mais detalhes sobre a lista de discussão lista