[firebase-br] Aos interessados: O melhor	Autoincrementosequencial
    Mario H. 
    brujeria em task.com.br
       
    Qua Abr  5 17:07:13 -03 2006
    
    
  
E verdade, quando o commit nao funciona(rollback) o generator ja foi 
incrementado e o registro nao foi inserido.
Mas dai vem, se o seu banco é realmente integro ele tem q ter um trigger q 
verifique erros possiveis de inserção. Dai voce garante que so será 
incrementado se fizer o commit ou apenas decrementar se fizer o rollback.
Ou, no pior da hipoteses quando seu software retornar erro de inserção 
faz-se um sql tipo:
"SET GENERATOR TO GEN_ID(GENERATOR,-1);"
Valeu
Mario
----- Original Message ----- 
From: "Bruno" <bvnogueira em gmail.com>
To: <lista em firebase.com.br>
Sent: Wednesday, April 05, 2006 4:31 PM
Subject: Re: [firebase-br] Aos interessados: O melhor 
Autoincrementosequencial
> Bom, claro q em caso de de aplicação Cliente/servidor vale a pena o
> GENERATOR.
>
> Só que eu naum sei tem jeito de mudar isso, mas pelo q sei o generator se
> você ADICIONA ele gera um codigo. Aí se você cancela e ADICIONA de novo, 
> ele
> gera o próximo código e assim não fica na sequência!!!!
>
> _____________________________________________
>
> Acho que fica melhor usando generator, afinal, é pra isso que eles servem.
>
> CREATE GENERATOR <GENERATOR>;
>
> CREATE TRIGGER <TRIGGER> FOR <TABELA>
> ACTIVE BEFORE INSERT POSITION 0 AS
> BEGIN
>    NEW.ID = GEN_ID(<GENERATOR>,1);
> END
>
>
>
>
>
--------------------------------------------------------------------------------
______________________________________________
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