[firebase-br] RES: RES: Lock conflict on no wait transaction + IBO
Carlos H. Cantu
listas em warmboot.com.br
Ter Ago 20 14:46:46 -03 2013
FSI> É bem provável que esse "Select" não tenha fechado a transação. Ao dar um
FSI> "Close()" na IBOQuery é dado um Roollback automático?
Aconselho vc usar o IB_MonitorDialog para ver exatamente como o IBO
está gerenciando a transação em questão.
Dependendo do que voce quer fazer, sugiro você configurar uma
transação ReadCommit+ReadOnly para sua Query (browse), e uma outra
transação de atualização na propriedade TransForUpdates. Essa
transação de atualização ficaria aberta apenas pelo tempo necessário
de se enviar o(s) comando(s) de DML para o servidor. O uso de
CachedUpdates também pode ajudar.
[]s
Carlos H. Cantu
www.FireBase.com.br - www.firebirdnews.org
www.warmboot.com.br - blog.firebase.com.br
Mais detalhes sobre a lista de discussão lista