Controle de Transação

17/10/2005

0

Gostaria de fazer esse controle usando os componentes ADO..
Tenho 3 sql e quero garantir que todas seja realizadas com sucesso ou que nada seja realizado

No ibo eu utilizava um componente transaction, na qual as queries se ligavam a ele e depois era so colocar no codigo o seguinte:

dmtran.tranQcidade.StartTransaction;
try
dmq.Qcidade.post;
dmtran.tranQcidade.Commit;
except
on E: Exception do
begin
dmtran.tranQcidade.Rollback;
showmessage(E.Message);
end;

Gostaria de obter a mesma funcinalidade usando Table ou Query ADO com SQL server.
Utilizo Delphi 5.

Grato!!


Brahma

Brahma

Responder

Posts

20/06/2006

Brahma

Bom já que ninguem respondeu, esta ai a dica!!!

Begin
try
ADOConnection.BeginTrans;
.
.
codigo
.
.
ADOConnection.CommitTrans;
except
ADOConnection.RollbackTrans;
end;
end;


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar