[firebase-br] Duvida - Transa??o ( altera??o e inser??o )
luiz-allnet
luiz em parinformatica.com.br
Qui Mar 16 12:54:57 -03 2006
Sim.
----- Original Message -----
From: <savio_assuncao-zC5dV/vN+a1fJ/NunPodnw em public.gmane.org>
Newsgroups: gmane.comp.db.firebase.portuguese
Sent: Thursday, March 16, 2006 10:06 AM
Subject: [firebase-br] Duvida - Transa??o ( altera??o e inser??o )
Ola Pessoal
{ D6+DbExpress+Fb1.5+Cl10 }
è possivel realizar uma alteração de registro e uma
inserção de registro numa mesma tabela dentro de uma transação ?
Assim :
No recebimento de uma conta de valor x , mas o cliente pagou x-y , entaum
o sistema devera dar baixa no valor x e inserir um novo registro com o
saldo
de x-y .
StartTransaction
tbCc.Edit;
tbCcValorPago:=x;
tbCc.post;
if x-y>0 then
begin
tbCc.insert;
tbCcValorDevido:=x-y;
tbCcValorPago:=0;
tbCc.post;
end;
try
Transaction.Commit
except
Transaction.Rollback
end;
É certo isso ?
Obrigado a todos ;)
[ ]'s
Sávio Assunção
----------------------------------------------------------------------------
----
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
Mais detalhes sobre a lista de discussão lista