Como montar transações de BD?
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.
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
Curtidas 0
Respostas
Beppe
01/08/2005
Oi!
Seria algo assim(TD é do tipo TTransactionDesc):
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;
GOSTEI 0