GARANTIR DESCONTO

Fórum Como montar transações de BD? #290227

01/08/2005

0

Boa tarde,
Preciso de uma dica que está rela~cionado com transação:

Eu preciso executar Inserts e Updates em um Banco de Dados mas só posso aprovar estas rotinas no Banco se todos os comandos de Insert e Update foram um sucesso. Como eu faço isso?

PS: Uso os recursos do ClientDataSet de INSERT e UPDATE ligados a SQLDataSets.


Seu_madruga

Seu_madruga

Responder

Posts

01/08/2005

Beppe

Oi!

Seria algo assim(TD é do tipo TTransactionDesc):
TD.TransactionID := 1;
TD.IsolationLevel := XILReadCommitted;
SQLConnection1.StartTransaction(TD);
try
  // aqui use o CDS e envie os dados atualizados
  SQLConnection1.Commit(TD);
except
  SQLConnection1.Rollback(TD);
end;



Responder

Gostei + 0

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

Aceitar