BEGIN TRANSACTION
Enviado: Fevereiro 1st, 2011, 4:47 pm
Tenho uma aplicação onde tenho que atualizar duas tabelas por exemplo:
Em vendas quando faço uma venda atualizo uma estatistica de venda por clientes,Cidade, vendedor e etc.
Se der algum erro de atualização na gravação da venda queria dar um rollback para voltar a transação.
Exemplo do codigo:
Connection.StartTransaction
try
tabelaA.insert;
.
.
tabelaA.salva;
tabelaB.insert;
.
.
tabelaB.salva;
Connection.Commit;
Except
Connection.Rollback;
na versão 6.0 tem algo previsto para essa situação?
Em vendas quando faço uma venda atualizo uma estatistica de venda por clientes,Cidade, vendedor e etc.
Se der algum erro de atualização na gravação da venda queria dar um rollback para voltar a transação.
Exemplo do codigo:
Connection.StartTransaction
try
tabelaA.insert;
.
.
tabelaA.salva;
tabelaB.insert;
.
.
tabelaB.salva;
Connection.Commit;
Except
Connection.Rollback;
na versão 6.0 tem algo previsto para essa situação?