[firebase-br] Stored Procedure

Edson Condotta edson em ecsistemas.com.br
Sex Mar 21 16:49:50 -03 2008


Anderson, eu utilizo da seguinte forma:

       If Not Dm.transacton1.InTransaction then
          Dm.transacton1.StartTransaction;
       try

       sentenças sql (updadte, insert ou delete)

       Dm.transacton1.Commit;
       except on E: Exception do
         begin
            Dm.transacton1.Rollback;
         end;
       end;

desta forma, se der erro em qualquer uma das atualizações é 
desconsideras todas mantendo a integridade referencial.

[ ]'s
Edson

Anderson Miranda Barrozo escreveu:
> Bom dia Galera,
> 
> Tenho uma duvida a respeito de stored procedure:
> 
> a) No form de venda ao dar o post disparo uma trigger que por sua vez
> executa uma stored procedure. Se ocorrer um ero ao
>     executar a procedure tudo que fiz após o post no delphi será
> desconsiderado retornando ao ponto zero ?
> 
> b) Tendo o mesmo caso, so que ao inves de disparar a procedure de dentro de
> uma trigger fosse executado pelo componente
>     TSQLStoredProc do DBExpress direto do delphi e a mesma falhasse. O que
> aconteceria com a tabela venda e produto.
> 
> Esta procedure faz uma atualização da tabela de produtos, como estoque, data
> ultima venda, ultima compra, etc.
> 
> Agradeço a ajuda.
> 
> 
> --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
> AS Informática
> Anderson Miranda Barrozo
> (22) 8115-8761
> MSN: andersonpaduarj em hotmail.com
> ______________________________________________
> 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