Apply Updates e Rollback em uma rotina MEstre Detalhe
Pessoal , estou com um problema
Tenho uma Tabela Mestre e outra detalhe,
tenho uma rotina pra aplicar as atualizações que e a seguinte:
try
db.starttransaction;
mestre.applyupdates;
detalhe.applyupdates;
db.commit;
except
if db.intransatcion then
db.rollback;
end;
pronto
agora se ocorre o erro na detalhe , ele aborta a transação mas limpa o cache da mestre mantendo so o da detalhe e como eu mantenho a tela ativa para que o usuario possa efetuar alteracao e se quiser confirmar ele nao funciona pois o mestre ja nao tem mais dados em cache.
Detalhe : todas as duas tabelas tem rotinas escritas no updaterecord e estao com cachedupdates setadas pra true;
Quem puder me ajudar agradeço
Tenho uma Tabela Mestre e outra detalhe,
tenho uma rotina pra aplicar as atualizações que e a seguinte:
try
db.starttransaction;
mestre.applyupdates;
detalhe.applyupdates;
db.commit;
except
if db.intransatcion then
db.rollback;
end;
pronto
agora se ocorre o erro na detalhe , ele aborta a transação mas limpa o cache da mestre mantendo so o da detalhe e como eu mantenho a tela ativa para que o usuario possa efetuar alteracao e se quiser confirmar ele nao funciona pois o mestre ja nao tem mais dados em cache.
Detalhe : todas as duas tabelas tem rotinas escritas no updaterecord e estao com cachedupdates setadas pra true;
Quem puder me ajudar agradeço
Italocarlo
Curtidas 0
Respostas
Gandalf.nho
21/03/2005
[b:bb11c799c7][color=red:bb11c799c7]Notificação de Infração às Regras de Conduta :[/color:bb11c799c7][/b:bb11c799c7]
Duplicidade
[url]http://forum.clubedelphi.net/viewtopic.php?t=60401[/url]
Para maiores esclarecimentos pode mandar-me uma [url=http://forum.clubedelphi.net/privmsg.php?mode=post&u=8378]Mensagem Particular[/url].
Duplicidade
[url]http://forum.clubedelphi.net/viewtopic.php?t=60401[/url]
Para maiores esclarecimentos pode mandar-me uma [url=http://forum.clubedelphi.net/privmsg.php?mode=post&u=8378]Mensagem Particular[/url].
GOSTEI 0