Fórum IB: Commit ou CommitRetaining #182466
16/09/2003
0
Olá, estou com dúvida em utilizar os procedimentos:
Qual a diferença entre estes métodos e onde
eles são aplicados.
Normalmente eu utilizo Commit e RollBack
T+
Commit ou CommitRetaining e RollBack ou RollBackRetaining
Qual a diferença entre estes métodos e onde
eles são aplicados.
Normalmente eu utilizo Commit e RollBack
T+
Eniorm
Curtir tópico
+ 0
Responder
Posts
16/09/2003
Koplin
Quando vc dá um commit, os dados somem da tela por que o cache é limpo e vc precisa reabri-los.
com o CommitRetaining os dados ficam na tela, mas o cache não é limpo, o que pode trazer perda de performance se forem muitos os dados envolvidos. Usar um ou outro depende de quanto isto pode influenciar no resultado final.
O mesmo vale para Rollback e RollbackRetaining.
Na maioria dos casos sem o retaining é melhor.
Acho q tem uma apostila na seção de apostilas deste forum que detalha isso. Mas não tenho certeza.
com o CommitRetaining os dados ficam na tela, mas o cache não é limpo, o que pode trazer perda de performance se forem muitos os dados envolvidos. Usar um ou outro depende de quanto isto pode influenciar no resultado final.
O mesmo vale para Rollback e RollbackRetaining.
Na maioria dos casos sem o retaining é melhor.
Acho q tem uma apostila na seção de apostilas deste forum que detalha isso. Mas não tenho certeza.
Responder
Gostei + 0
17/09/2003
Wmilhomem
o commit registra as operacoes fecha o cursor.
o CommitRetaining resgistra a opercao porem permance com o cursor aberto.
valeu.
o CommitRetaining resgistra a opercao porem permance com o cursor aberto.
valeu.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)