[firebase-br] TransactionID

Francisco Thiago jeandeadlucky em yahoo.com.br
Sex Jun 10 19:54:52 -03 2005


O TransactionID é único apenas no Cliente (teste feito com Firebird), então 
não se preocupe muito com ele. A única coisa é que: Ele dever ser único por 
applicação, ou seja, você não pode ter duas transações com o mesmo ID.

Gerar o ID por tipo de operação não é uma boa prática (acredite, eu já cai 
nessa). Caso seja necessário, utilize números aleatório no Delphi.

É importante conhecer a arquitetura do DBXpress... mas acredito que quando 
você for conhecer o CDS, vai ver que metade desses problemas já estão 
sanados pra você

Boa sorte

Francisco Thiago de Almeida
Enter&Plug Informática
Divisão: Desenvolvimento e Banco de dados
MSN: thiago em enterplug.com.br
Skype: enterplug_thiago



----- Original Message ----- 
From: "User-Ba" <meus.foruns em embytes.com.br>
To: <lista em firebase.com.br>
Sent: Friday, June 10, 2005 7:04 PM
Subject: [firebase-br] TransactionID


>
> Olá!
>
> Poderiam me esclarecer?
>
> O correto é definir uma "TransactionID" com valor diferente
> para cada evento "INSERT/UPDATE/DELETE/" na aplicação?
>
> Ex:
> acao -> Gravar cliente -> Transacao.TransactionID := 1;
> acao -> Atualizar estoque -> Transacao.TransactionID := 2;
>
> Como este controle funciona nas máquinas clientes que estão executando o 
> mesmo código?
>
> acao -> Gravar cliente -> TransactionID := 1;
> acao -> Atualizar estoque -> TransactionID := 2;
>
> Tem como recuperar e Gerar uma "TransactionID"
> com um (Valor)"diferente" para cada evento?
> Ou isto não se faz necessário?
>
> Obrigado.
> User-BA
>
>
> ______________________________________________
> 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
> 



	
	
		
____________________________________________________
Yahoo! Mail, cada vez melhor: agora com 1GB de espaço grátis! http://mail.yahoo.com.br





Mais detalhes sobre a lista de discussão lista