[firebase-br] Mesmo com erro o Commit ocorre
Levi Tancredo - Suporte
levi_suporte em flexsw.com.br
Qua Nov 10 14:41:10 -03 2004
Eu uso D5 e utilizo o IBDatabase, IBTransaction, e não tem essa opção. Tem
uma assim: DefaultAction:=TACommit;
Eu iniciei com StartTransction.
Assim:
Procedure FrmPrincipal.Deletar();
var Query:tIBQuery;
begin
Query:=TIBQuery.create(nil);
try
Query.Database := DMPrincipal.IBDatabase;
Query.Transaction := DMPrincipal.IBTrans_Coletivo;
Query.Transaction.StartTransaction;
Query.SQL.Clear;
Query.SQL.Add('DELETE FROM CLIENTES');
...
...
{Ocorreu um erro}
...
...
Query.Transaction.Commit;
except
Query.Transaction.Rollback;
end;
End;
Porque ele executa a ação mesmo sem receber o Commit?
---------------------------
Levi Tancredo
(48)632-3178 / 9109-5575
http://www.flexsw.com.br
---------------------------
Mais detalhes sobre a lista de discussão lista