[firebase-br] transações

João Dias Gmail jdias.bjsoftware em gmail.com
Sex Jan 9 15:47:18 -03 2009


Luis Asensio escreveu:

    Carlos, você pode verificar tb a o tipo do isolamento transacional 
default do Ibx,

    Tipo:

    ReadCommitted, permite que o registro ativo esteja disponível após a 
comitação

    Concurrency, permite que uma visão dos dados seja capturada 
idependente das alterações feitas por outros usuários
    que estejam acessando a base de dados (Muito usada para relatórios)

    E tb a Com Trava WithLock, que trava o registro até que um commit ou 
rollback seja dado na transação aberta

    Não conheço o IBX a fundo, mas pelo que você disse, acho a transação 
poderia estar sendo aberta withlock para
    travar assim


    Espero ter ajudado em algo


    Atenciosamente


    João Dias de Carvalho Neto
    jdias.bjsoftware em gmail.com
> Carlos,
>
> Acho que você deverá tratar melhor esse modulo. O controle de transação é
> otimo, mas se não saber usar, pode trazer uma boa dor de cabeça para o
> desenvolvedor.
>
> Cuidado para não iniciar uma transação apenas para consulta. Pode ser nesse
> caso que esteja ficando preso a transação. Consulta é muito importante abrir
> a conexão pegar as informações e fechar o conexão.
>
> []'s
>
> Luis Asensio
>
> 2009/1/8 Carlos Renato <renato em etemp.com.br>
>
>   
>> Boa tarde..
>> estou com um porblema de transações.
>> uso os componeste da palheta interbase do delphi7 e firebird 2.1
>>
>> se eu estou com uma tela de aprovação de pedidos aberta, outro usuário naum
>> consegue aprovar pedido nenhum.
>> o sistema trava e depois de um tempo da deadlook.
>>
>> alguem poderia me ajudar ?!!
>> ______________________________________________
>> 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