[firebase-br] Transacoes no DBExpress (Conclusao)

Rodrigo - Alma Informática Ltda desenv28 em almainformatica.com.br
Qui Maio 19 10:32:56 -03 2005


obrigado novamente,

eu tenho uma função que faz o controle de transação e só ajustar agora com a
dica que você enviou, pra mim eu teria que mudar toda a metodologia de
trabalho, nas vcls que utilizo mais não vai ser necessário.

Vou dar uma checada nas units que você me enviou e ver se tiro mais alguma
coisa de lá.

Mto obrigado pela ajuda.

Abraços


Rodrigo



----- Original Message ----- 
From: "Pha-Lista" <lista em pha.com.br>
To: "Rodrigo - Alma Informática Ltda" <desenv28 em almainformatica.com.br>
Cc: <lista em firebase.com.br>
Sent: Thursday, May 19, 2005 9:23 AM
Subject: Re: [firebase-br] Transacoes no DBExpress (Conclusao)


> Ok, Rodrigo.
>
> Nao esqueca que fiz isso assim de cabeca, nao utilizei, talvez na pratica
voce tenha que modificar algo.
>
> Outra coisa, e meio chato Inicair transacoes no DbExpress, eu faria uma
funcao para fazer StartTransation/Commit e RollBack, inclusive colocaria um
contador que seria incrementado quando inicio uma transacao e decrementado
quando finalizo, poderia tambem usar outro contador para gerar o codigo da
ID da transacao so que este nao seria decrementado, assim teria um controle
maior e no futuro se precisasse alterar seria muito mais facil, pois
alteraria apenas estas funcoes o DBExpress faz este controle de uma olhada
nos codigos da unit SQLExpr as funcoes TSQLConnection.StartTransaction,
TSQLConnection.Commit, TSQLConnection.Rollback e
TSQLConnection.GetInTransaction.
>
> PHA
> Nova Odessa / SP - Brazil
>
> -----Mensagem original-----
> From: Rodrigo - Alma Informática Ltda desenv28 em almainformatica.com.br
> Date: Thu, 19 May 2005 09:18:08 -0300
> To: "Pha-Lista" lista em pha.com.br
> Subject: Re: [firebase-br] Transacoes no DBExpress (Conclusao)
>
> > obrigado, li a mensagem que voce mandou para o paulo e era isto que
estava
> > precisando deu para dar uma esclarecida no que eu estava precisando.
> >
> > Mto obrigado.
> >
> > Abraços
> >
> > Rodrigo
> >
> >
> >
> > ----- Original Message ----- 
> > From: "Pha-Lista" <lista em pha.com.br>
> > To: "Rodrigo - Alma Informática Ltda" <desenv28 em almainformatica.com.br>;
> > "FireBase" <lista em firebase.com.br>
> > Sent: Thursday, May 19, 2005 7:49 AM
> > Subject: Re: [firebase-br] Transacoes no DBExpress (Conclusao)
> >
> >
> > > Rodrigo, posso ate montar alguma coisa so nao sei te dizer quando.
> > >
> > > No meu dia a dia nao utilizo o DBExpress e nem o FB, mais utilizo o
> > TClientDataSet + TDataSetProvider + TQuery com DB2/AS400, e em 90% do
casos
> > nao preciso me preocupar, Incluo, Altero e Excluo utilizando
ClientDataSet,
> > depois mando um ApplyUpdates(0) e o DataSetProvider faz o resto, somente
em
> > cadastros e processo mais complexo tenho que controlar as transacoes.
> > >
> > > A unica diferenca utilizando o FB e que o mesmo precisa de uma
transacao
> > aberta para fazer consultas no banco e esta transacao fica aberta por um
> > logo periodo, quanto aos updates funciona da mesma maneira que o DB2 com
BDE
> > pois e o DataSetProvider que faz o trabalho.
> > >
> > > Quanto a controlar as transacoes, respondi agora a pouco para o Paulo,
de
> > uma lida na mensagem, Ok.
> > >
> > > PHA
> > > Nova Odessa / SP - Brazil
> > >
> > > -----Mensagem original-----
> > > From: Rodrigo - Alma Informática Ltda desenv28 em almainformatica.com.br
> > > Date: Wed, 18 May 2005 17:16:05 -0300
> > > To: "FireBase" lista em firebase.com.br
> > > Subject: Re: [firebase-br] Transacoes no DBExpress (Conclusao)
> > >
> > > > amigo,
> > > >
> > > > sera que e possivel voce me passar e claro se tiver um exemplo de
codigo
> > > > fonte de como gravar, excluir, cancelar e alterar utilizando
dbexpress
> > > > utilizando transação uma vez em que vou utilizar os mesmos.
> > > >
> > > > se tiver algum exemplo ok se não tiver não se preocupe.
> > > >
> > > > abraços
> > > >
> > > >
> > > >
> > > > Rodrigo
> > > >
> > > >
>
>
>
>





Mais detalhes sobre a lista de discussão lista