ApplyUpdates e CommitUpdates com Paradox 7.0 para que serve?

Delphi

27/07/2004

alguem poderia me falar para que server o APPLYUPDATES E COMMITUPDATES utilizando tabelas paradox 7.0



[b:5c1d63cecd]Título removido:[/b:5c1d63cecd] ´Paradox 7.0´
Escreva o título de sua mensagem contendo uma pequena descrição de sua dúvida.
Sandra/Moderação


Anicetojunior

Anicetojunior

Curtidas 0

Respostas

Reginaldo174

Reginaldo174

27/07/2004

é utilizado para gravar Alem do Post.
pode ser utilizado assim.

try
Database1.StartTransaction;
Query1.ApplyUpdates;
Database1.Commit;
except
Database1.Rollback;
raise;
Query1.CommitUpdates;


GOSTEI 0
Anicetojunior

Anicetojunior

27/07/2004

eu faço o seguinte ´query1.post´
esses comandos o que realmete eles fazem ?
exemplo:sao comandos mais seguros do que simplesmente um ´query1.post´ ?,qual a finalidade deles ?


obrigado....


GOSTEI 0
Xisto

Xisto

27/07/2004

Eles gravam efetivamente na tabela os dados armazenados em cache, tipo assim, acaba a luz :idea: e vc nao tem nobreak :? (DEUS ME LIVRE), se vc tiver utilizado um APPLYUPDADOS ou parente dele, é mais provavel que seus dados estejam gravados na tabela.


GOSTEI 0
Anicetojunior

Anicetojunior

27/07/2004

entao me ajude no seguinte caso, eu tenho um Tquery, e estou colocando
query1.post;
quais seriam entao os comandos para segurar que os dados foram incluidos com sucesso ? como seria essa estrutura ?

se poder me ajudar agradeço ....


GOSTEI 0
Xisto

Xisto

27/07/2004

De forma bem simplificada :

Query1.Post;
Query1.ApplyUpdates;


GOSTEI 0
Anicetojunior

Anicetojunior

27/07/2004

ok,entendi, vc sabe de alguma apostila sobre paradox 7.0 que fale tudo sobre isso ?


GOSTEI 0
POSTAR