[firebase-br] duvida autoincremento

Carlos H. Cantu (TeamFB) listas em warmboot.com.br
Qui Ago 9 16:09:07 -03 2007


Depende do componente de acesso que vc usa... verifique os métodos
disponíveis.

[]s
Cantu (Membro do TeamFB - FireBase)
http://www.warmboot.com.br
FireBase - http://www.FireBase.com.br

JY> como dar esse refresh?
JY> ----- Original Message ----- 
JY> From: "Carlos H. Cantu (TeamFB)" <listas em warmboot.com.br>
JY> To: "FireBase" <lista em firebase.com.br>
JY> Sent: Wednesday, August 08, 2007 4:19 PM
JY> Subject: Re: [firebase-br] duvida autoincremento


JMA>>   Dúvida: Na realidade, a geração de código auto-incremento
JMA>> realmente funciona, mas quando o usuário insere um novo registro
JMA>> o código gerado não aparece na tela, como fazer para isso não
JMA>> acontecer? Ou seja na hora da inserção o código gerado aparecer no Edit 
JY> da tela?

JY> Um auto-incremento via trigger é executado depois que sua aplicação
JY> deu um POST. Para que o valor seja apresentado na tela, você tem que
JY> atualizar os dados que está na memória da aplicação, provavelmente
JY> dando um refresh no registro.

JY> Se o seu componente de conexão permitir dar um refresh somente no
JY> registro, ótimo (o IBO, por exemplo, permite). Caso contrário, você
JY> terá que dar um refresh na tabela toda, o que não é muito interessante
JY> em termos de performance.

JY> Outra opção é você incrementar o generator antes de dar o POST, e
JY> atribuir o valor dele no campo específico, ex:

JY> select gen_id (meu_generator, 1) as novo_valor from rdb$database;

JY> []s
JY> Cantu (Membro do TeamFB - FireBase)
JY> http://www.warmboot.com.br
JY> FireBase - http://www.FireBase.com.br



JY> ______________________________________________
JY> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
JY> Para editar sua configuração na lista, use o endereço 
JY> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
JY> Para consultar mensagens antigas: http://firebase.com.br/pesquisa 


JY>         

JY>         
JY>                 
JY> _______________________________________________________ 
JY> Yahoo! Mail - Sempre a melhor opção para você! 
JY> Experimente já e veja as novidades. 
JY> http://br.yahoo.com/mailbeta/tudonovo/






Mais detalhes sobre a lista de discussão lista