Fórum Como trabalhar com transaçoes usando ADO #342981
25/06/2007
0
Ola gostaria que alguem me mostrasse a forma correta de usar transaçoes usando o ADO. Estou usando SQL-Server 2000
Obrigado
Obrigado
Njuniorba
Curtir tópico
+ 0
Responder
Posts
25/06/2007
Arc
Não sei se te ajuda, mas eu faço o seguinte:
try
ADOConnection.BeginTrans;
//comandos
ADOConnection.CommitTrans;
except on
exc: exception do
begin
if Application.MessageBox(PCHAR(EXC.MESSAGE),´Mensagem do Sistema´,mb_iconerror+mb_ok)=mrok then
begin
ADOConnection.RollbackTrans;
end;
end;
end;
try
ADOConnection.BeginTrans;
//comandos
ADOConnection.CommitTrans;
except on
exc: exception do
begin
if Application.MessageBox(PCHAR(EXC.MESSAGE),´Mensagem do Sistema´,mb_iconerror+mb_ok)=mrok then
begin
ADOConnection.RollbackTrans;
end;
end;
end;
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)