Fórum duvida no processo interno do DbExpress #273790
23/03/2005
0
Boa Tarde!
sempre utilizei em meus aplicativos os componentes da palheta IBX, para acesso ao Interbase e Firebird... junto com os componentes ClientDataSet e dataSetProvider,quando ia salvar algum lancamento sempre utilizava:
cds.Applyupdates(0);
ibtrans.commit;
até ai tudo bem no dbexpress funciona da mesma forma... apenas tiro a ultima linha que comita a transação pois não é preciso... mas andei verificando que o dbExpress internamente não da um Commit e sim CommitRetaing, pois coloquei um componente SQLMonitor e acompanhei o log Gerado e nenhum momento ele da Commit ele da somente um CommitRetaing... sera que tem algum jeito de mudar isso, pois não gostaria dos incovenientes do CommitRetaing como por exemplo aumento gradativo do banco e etc.
PS. tem uma opção no SQLConnection que é CommitRetain e ja esta setada p/ false e mesmo assim não funciona
Obrigado
sempre utilizei em meus aplicativos os componentes da palheta IBX, para acesso ao Interbase e Firebird... junto com os componentes ClientDataSet e dataSetProvider,quando ia salvar algum lancamento sempre utilizava:
cds.Applyupdates(0);
ibtrans.commit;
até ai tudo bem no dbexpress funciona da mesma forma... apenas tiro a ultima linha que comita a transação pois não é preciso... mas andei verificando que o dbExpress internamente não da um Commit e sim CommitRetaing, pois coloquei um componente SQLMonitor e acompanhei o log Gerado e nenhum momento ele da Commit ele da somente um CommitRetaing... sera que tem algum jeito de mudar isso, pois não gostaria dos incovenientes do CommitRetaing como por exemplo aumento gradativo do banco e etc.
PS. tem uma opção no SQLConnection que é CommitRetain e ja esta setada p/ false e mesmo assim não funciona
Obrigado
Henriquell
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)