[firebase-br] Ref. Sub-transações Firebird 2.1

Alysson Gonçalves de Azevedo agalysson em gmail.com
Seg Nov 22 15:14:23 -03 2010


Por que você está tratando o commit?
você deve tratar os erros...

try
  gravavenda
  grava itens venda
  commit
except
  rollback
end.

se não der erro ao gravar a venda ou ao gravar os itens entao vai chegar no
commit, se der erro, vai pro rollback...

agora, se vc precisa gravar a venda independente dos itens, repete o
processo 2 vezes. primeiro pra venda, depois pros itens

Alysson Gonçalves de Azevedo
(11) 8491-7730

(\(''^_^ )/)

"Pobre vive dizendo que não tem nada, mas quando vem a enchente, ele sai
gritando: -Perdi tudo!!!"



Em 22 de novembro de 2010 14:58, Omar Marques Haddad
<omarhaddadm em gmail.com>escreveu:

> Boa tarde, amigos
>
> O Firebird aceita isto:
>
> StartTransaction
>  gravavenda
>     Start Transaction
>        grava itens venda
>     Commit
> Commit
>
> Ou não ?  Como fariam no caso, se uma informação dependesse do commit com
> sucesso da outra ?
>
> Grato
>
>
> --
>
> Att.
> Omar Marques Haddad
> Analista de Sistemas Sênior
> ______________________________________________
> 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