[firebase-br] Transação com Select ?

Felipe Aron felipearon em gmail.com
Sex Fev 15 15:30:49 -03 2008


Interessante.
Eu uso o IBO para a conexão com o FB. Preciso ativar alguma propriedade na
Query para ela fechar a transação, ou quando dou um CLOSE na query a
transação se fecha ?? Qual o melhor método para fechar a transação usando o
IBOQuery ?

2008/2/15 Carlos H. Cantu (TeamFB) <listas em warmboot.com.br>:

> EJ> Resumidamente e em linguagem não-técnica o FB trabalha com
> EJ> identificadores de transação, onde registros não-commitados são
> visíveis
> EJ> apenas à transação com o mesmo número identificador, e transações
> EJ> comitadas só são visíveis às transações com indicadores iguais ou
> EJ> superiores à esta (em resumo, só são visiveis à transações que foram
> EJ> iniciadas após o commit ter ocorrido).
>
> Na verdade tem um erro na sua afirmação. Não é o ID que determina o
> que pode ser visto, e sim o isolamento:
>
> Uma transação com ID inferior pode enxergar dados que foram
> manipulados (aka: inseridos, alterados, etc) por transações com maior
> ID, desde que o isolamento da primeira seja ReadCommited e a segunda
> já tenha sido commitada.
>
> Da mesma forma, transações com ID superior e isolamento diferente de
> ReadCommited não vão enxergar os registros manipulados pela de ID
> menor.
>
> []s
> Cantu (Membro do TeamFB - FireBase)
> http://www.warmboot.com.br
> FireBase - http://www.FireBase.com.br
>
>
>
> ______________________________________________
> 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
>



-- 
Com a força aprenda a suavidade. Através da suavidade a força prevalecerá!



Mais detalhes sobre a lista de discussão lista