Controle de Transação
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!!
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
Curtidas 0
Respostas
Brahma
17/10/2005
Bom já que ninguem respondeu, esta ai a dica!!!
Begin
try
ADOConnection.BeginTrans;
.
.
codigo
.
.
ADOConnection.CommitTrans;
except
ADOConnection.RollbackTrans;
end;
end;
Begin
try
ADOConnection.BeginTrans;
.
.
codigo
.
.
ADOConnection.CommitTrans;
except
ADOConnection.RollbackTrans;
end;
end;
GOSTEI 0