[firebase-br] Dúvida Transation no IBO
RedDevil
reddevil em reddevil.eti.br
Qua Dez 21 13:16:42 -03 2005
ola Dener,
eu nao sou o Mr. Cantu, mas ae vai a minha opiniao...
;o)
eu costumo commitar as minhas transaçoes usando o componente
TIB_Transaction...
citando um exemplo... eu coloco na roda um componente TIB_Connection (eh
o mesmo que o TIB_Database), informo esse no TIB_Transaction e informo o
TIB_Transaction na TIB_Query, e apos fazer alguma operaçao na TIB_Query,
eu dou um Commit no TIB_Transaction...
e se voce deixar a propriedade CommitAction da TIB_Query como
"caInvalidateCursor", a TIB_Query nem chega a ser fechada com o Commit...
e eu nao costumo me dar ao trabalho de ficar iniciando as transaçoes...
isso eu deixo a cargo do proprio IBObjects, que ele faz por conta
propria... eu me preocupo apenas em finalizar as transaçoes...
[]s
força sempre!!!
ate +++
--
Luiz "RedDevil" Stefanski - Linux User #399026
http://www.RedDevil.eti.br - Delphi 4 Powered by IBObjects
exemplos e dicas sobre o IBObjects:
http://www.firebase.com.br/cgi-bin/firebase.cgi/dnld?ID=165
compilaçao/instalaçao do IBObjects sabor BPG:
http://www.firebase.com.br/cgi-bin/firebase.cgi/artigo?ID=630
Post By Dener:
> Olá Cantu,
>
> Depois de usar o IBO por alguns meses, resolvi comprar o mesmo, já que
> realmente esse componente é 10.
> Tenho apenas uma dúvida com relação a iniciar transacoes:
>
> Eu devo sempre antes de um Post ou ExecSQL, normalmente na minha rotina
> de gravação, iniciar uma transacao e depois de efetuada as operacoes,
> dar o commit ?
>
> Estou usando o commit direto no componete IBDatabase, está correto ?
>
> Obrigado
>
> ---
> Dener N. da Rocha
> ABCTek Software Ltda
> http://www.abctek.com.br
> dener em abctek.com.br
> Fone: (11) 4519-4664
> Fax: (11) 4543-1839
> Mauá/SP
> ---
>
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.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