[firebase-br] RES: Como Liberar o With Lock

Jose Aparecido da Silva joseasilva em bol.com.br
Qui Dez 18 16:27:14 -03 2008


Qual o problema de ter outra transação para a inserção do motorista?
Quando eu usava commitretainning no meu sistema só tinha dor de cabeça. Hoje
só uso commit ou rollback e não tive mais problemas.


-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
nome de Zottis
Enviada em: quinta-feira, 18 de dezembro de 2008 11:21
Para: FireBase
Assunto: Re: [firebase-br] Como Liberar o With Lock

Obrigado a todos pelas respostas, mas eu tenho um problema,
tenho uma tabela de Frete(Exemplo)
e estou inserindo nela; mas o motorista não esta cadastrado, então tenho que

chamar a tela de cadastro de motoristas, eu não posso abrir outra transacao,

pois ja esta aberta uma com o frete, então se dou o commit no cadastro de 
motoristas, ele perde a insercao do frete, para nao acontecer isso eu vejo 
se o cadastro do frete esta aberto, se tiver dou commitretainning, se não 
dou o commit,

aí que esta o problema, enquanto o Frete não for finalizado o motorista fica

travado,

como poderia resolver esse caso?
Seria o caso de usar um transaction para cada tabela?

desde ja agradeço.

com o commit, da certo ele libera instantaneamente o registro.



Zottis(TeamFB Users)

Zottis Sistemas - 2008 Ano XI
Programação Delphi/PHP/Firebird/MySQL

"Um homem só tem o direito de olhar
  a um outro de cima para baixo, quando
  vai ajuda-lo a levantar-se".
                   Gabriel Garcia Marquez
----- Original Message ----- 
From: "Gustavo Moda" <gustavo.moda em gmail.com>
To: "FireBase" <lista em firebase.com.br>
Sent: Thursday, December 18, 2008 11:08 AM
Subject: Re: [firebase-br] Como Liberar o With Lock


Olá,

WITH LOCK é liberado após o COMMIT ou ROLLBACK.

Verifique seu código, e veja se você está executando o commit.
Não conheço os componentes em delphi.
______________________________________________
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