[firebase-br] Duvida sobre transação
Rodrigo
dominio em engeplus.com.br
Sex Jul 11 15:53:04 -03 2008
Obrigado pelas dicas,
estou com um outro problema e esse ta me dando dor de cabeça, tenho uma
tabela de contas a receber onde o cliente faz o pagamento das parcelas, em
alguns clientes o registro simplesmente duplica, fica dois registros iguais,
e da mensagem de erro :
Registros múltiplos em um carregamento de registro único
Check KeyLinks and JoinLinks properties
SELECT * FROM DETAILRECEBER
WHERE DETAILRECEBER.SEQUENCIAL=? /*
ja verifiquei tudo que pude e estou cada vez que duplica indo la e excluindo
a duplicidade
é em torno de 3 clientes por dia...
Uso delphi 6 e IBO.
At.
Rodrigo
----- Original Message -----
From: "Carlos H. Cantu (TeamFB)" <listas em warmboot.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Friday, July 11, 2008 1:15 PM
Subject: Re: [firebase-br] Duvida sobre transação
O controle implícito de transações no IBO não é tão critico quanto em
outros componentes, porque o IBO tem uma "inteligência" interna que
procura deixar as transações abertas pelo menor tempo possível,
ficando transparente para o usuário.
Em suma, se os componentes estiverem configurados corretamente você
geralmente não precisa se preocupar com o controle transacional no
IBO. Salvo os casos onde um controle explícito é desejado e/ou
necessário.
De qq forma, não vejo problemas na forma que você está trabalhando.
[]s
Cantu (Membro do TeamFB - FireBase)
http://www.warmboot.com.br
FireBase - http://www.FireBase.com.br
Blog - http://blog.firebase.com.br
R> Boa tarde a todos...
R> Li numa apostila que é importante iniciar e fechar a transação.
R> Comecei assim:
R> DMX.IBOTRANSACTION1.STARTTRANSACTION;
R> e fechava assim;
R> DMX.IBOTRANSACTION1.COMMIT;
R> blz aparentemente funcionaria certo, mas em alguns casos da a mensagem
R> que a transação ja foi iniciada e para ali
R> dae comecei a fazer assim:
R> if not DMX.IBOTRANSACTION1.INTRANSACTION then
R> DMX.IBOTRANSACTION1.STARTTRANSACTION;
R> Dae passou a nao dar mais erro.
R> Posso fazer assim? tem algo contra?
R> Se puderem ajudar...
R> At.
R> Rodrigo
R> ______________________________________________
R> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
R> Para saber como gerenciar/excluir seu cadastro na lista, use:
R> http://www.firebase.com.br/fb/artigo.php?id=1107
R> 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
No virus found in this incoming message.
Checked by AVG - http://www.avg.com
Version: 8.0.138 / Virus Database: 270.4.7/1546 - Release Date: 11/7/2008
06:47
Mais detalhes sobre a lista de discussão lista