[firebase-br] MDO funciona com GDS32.DLL????
    Daniel / Tecnobyte 
    temp em tecnobyte.com.br
       
    Qui Dez 23 15:28:11 -03 2004
    
    
  
>   With MDOQuery1 do
>     Try
>        Active:=False;
>        SQL.Clear;
>        SQL.Add('Insert Into Tabela1(Nome,Data) values
> (''Teste'',''01/01/2004'')');
>        ExecSQL;
>        SQL.Clear;
>        SQL.Add('Insert Into Tabela2(Nome,Data) values (''Teste'','''')');
>        ExecSQL;
>        MDOTransaction1.Commit;
>     Except
>     end;
Este código, na minha opinião, deveria ser mudado para:
try
  ...
  ExecSQL;
  MDOTransaction1.Commit;
except
  MDOTransaction1.Rollback;
  raise;
end;
Desta forma se alguma coisa der errado a transação será automaticamente
cancelada. Da forma que estava se um erro ocorresse nada seria executado
(nem mesmo o erro seria mostrado).
Atenciosamente.
Daniel P. Guimarães
Tecnobyte Informática
www.tecnobyte.com.br
    
    
Mais detalhes sobre a lista de discussão lista