Array
(
)

transaction com dbx

Guibas
   - 16 ago 2004

gostaria de saber se é possivel usar um transação para alterar um registro... pois uso o mesmo código qdo vou inserir um registro e funciona blz, mas se quero alterar ... ele não funciona ... a transação é fechada após o applyupdate da tabela que alterei o registro; antes do commit coisa que não acontece em mode de inclusão.

try
TD.TransactionID := 1;
TD.IsolationLevel := xilREPEATABLEREAD;
Principal.SQLConnection1.StartTransaction(TD);

aqui o applyupdate nas tabelas

principal.SQLConnection1.Commit(TD);
except
principal.SQLConnection1.Rollback(TD);