Fórum Commit ou ApplyUpdates #49489

22/02/2005

0

Uso banco de dados Firebird 1.5 e gostaria de saber o que devo utilizar para confirmar minhas transações ApplyUpdates ou Commit. Para acesso ao Firebird 1.5 devo utilizar IBX ou DbExpress?

Agradeço desde já

Steve Narancic


Steve_narancic

Steve_narancic

Responder

Posts

22/02/2005

Afarias

|Uso banco de dados Firebird 1.5 e gostaria de saber o que devo utilizar
|para confirmar minhas transações ApplyUpdates ou Commit.

COMMIT é a única forma de confirmar as transações. Entretanto, dependendo da tenologia q esteja usando, o ApplyUpdates pode ser uma opção. No MIDAS por exemplo, um ApplyUpdates() no ClientDataSet faz muitos processos, inclusive, um commit ao final do processo caso tudo ocorra sem problemas.


T+


Responder

Gostei + 0

22/02/2005

Steve_narancic

|Uso banco de dados Firebird 1.5 e gostaria de saber o que devo utilizar |para confirmar minhas transações ApplyUpdates ou Commit. COMMIT é a única forma de confirmar as transações. Entretanto, dependendo da tenologia q esteja usando, o ApplyUpdates pode ser uma opção. No MIDAS por exemplo, um ApplyUpdates() no ClientDataSet faz muitos processos, inclusive, um commit ao final do processo caso tudo ocorra sem problemas. T+



então para IBX devo usar commit? e DBExpress ApplyUpdates?


Responder

Gostei + 0

22/02/2005

Afarias

|então para IBX devo usar commit? e DBExpress ApplyUpdates?

em qualquer 1 vc usa COMMIT

mas, se vc vai usar MIDAS (ClientDataSet/DataSetProvider com qualquer 1 deles) vc pode sim usar ApplyUpdates() que como disse automaticamente vai chamar o commit (ou rollback)


T+


Responder

Gostei + 0

20/05/2005

Steve_narancic

Surgiu outra dúvida:
Estou usando Firebird 1.5 com IBX gostaria de saber se posso usar [b:ed5b3108ce]CommitRetaining [/b:ed5b3108ce]sem problemas ou devo utilizar [b:ed5b3108ce]Commit[/b:ed5b3108ce]. Um colega disse que utilizando CommitRetaining corro o risco de corromper o Banco de Dados caso falte energia eletrica pois as transações continuam abertas, e o sistema vai perdendo desempenho isso confere?


Responder

Gostei + 0

31/05/2005

Amilton/pr

Uso o CommitRetainning. Não sabia do risco de corromper o Banco. Percebi que o Commit fechava a transação e o fato de te-la que abrir novamente eu achei que ia deixar o sistema mais lento. Alguém pode confirmar isso?
Um abraço!!!!


Responder

Gostei + 0

22/06/2005

Amilton/pr

Alguém pode falar mais a respeito, nesse tópico?


Responder

Gostei + 0

29/06/2005

Amilton/pr

Alguém poderia confirmar se usar o commitRetaining pode corromper o banco?


Responder

Gostei + 0

30/06/2005

Leolopes79

Já li sobre isso em um artigo, mas não sei onde. Pelo que lembro, o autor dizia que era sempre melhor usar o COMMIT puro, pois era justamente mais seguro... acho que eu vi isso no firebase, dá uma procurada na seção de artigos, acho que era sobre segurança de dados ou tarefas de manutenção.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar