Como trabalhar com transaçoes usando ADO
Ola gostaria que alguem me mostrasse a forma correta de usar transaçoes usando o ADO. Estou usando SQL-Server 2000
Obrigado
Obrigado
Njuniorba
Curtidas 0
Respostas
Arc
25/06/2007
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;
GOSTEI 0