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.
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
Curtir tópico
+ 0
Responder
Posts
01/08/2005
Beppe
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;
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)