[firebase-br] commit, applyupdates
Jeter Rabelo Ferreira
jeter.rabelo em gmail.com
Seg Ago 6 10:48:28 -03 2007
Olá Fabinho, bom dia,
Quando você utiliza a propriedade AutoCommit ativada significa que os
Commit's são automáticos, ou seja, após um applyupdates não tem como dar um
Roolback, pois os dados já foram gravados no Banco de Dados.
Para funcionar o Roolback corretamente você deve controlar a transação.
Eu não utilizo o FIBPlus, mas geralmente o Commit ou Roolback é fornecido
num Database.
Um processo de transação seria mais ou menos isso (resumindo):
- Inicia a transação
- Instrução SQL
- Post
- ApplyUpdates
- Tudo OK
- Commit
- Deu Erro
- Roolback
--
[]'s
Jéter Rabelo Ferreira
Em 05/08/07, fabinho <gatascheguei em yahoo.com.br> escreveu:
>
> Moçada,
>
>
> Qual o conceito prático de uso do commit, applyupdates, etc? Por exemplo,
> no meu sistema em Delphi as tabelas (uso FIBPlus e Firebird) com a
> propriedade Autocommit ativada. Mas eu queria aprender a fazer o uso correto
> dos métodos acima. Quando usá-los? Tem que ter Post antes? O rollback
> funciona após o commit?
> Dou commit no Database ou no Transaction? O que fazer?
>
>
> grato pela atenção.
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para editar sua configuração na lista, use o endereço
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
Mais detalhes sobre a lista de discussão lista