[firebase-br] RES: RES: RES: RES: RES: Gravação Mestre Detalhe
Magno
magnoscosta em bol.com.br
Qua Out 21 10:22:57 -03 2009
Perdão pela intromissão no meio do assunto, não tive tempo pra ler os 1ºs
emails, e por favor não me recriminem se eu der bola fora.
Mas já tentou usar CachedUpdates?
Eu sempre usei isso e nunca tive nenhum dos problemas descritos até agora:
> Necessidade de tabela temporária;
> Não usar componentes DBAware;
> Problemas com numeração furada;
> Ou se preocupar com a numeração no momento;
> Rotinas pra pegar ultimo numero e tal;
Eu uso sequence configurado no próprio qry de inclusão q só joga pro banco
qdo manda gravar, tanto o mestre qto o detalhe, e o código é só conhecido no
momento da gravação, se o user cancelar no meio da inclusão, sem problemas,
visto q o sequence não foi incrementado.
Abraços..
P.S. Se já foi falado isso e eu não vi... desculpa...
-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
nome de Luis
Enviada em: quarta-feira, 21 de outubro de 2009 09:51
Para: 'FireBase'
Assunto: [firebase-br] RES: RES: RES: RES: Gravação Mestre Detalhe
Marcos realmente não chegamos a tantos registros assim para ver esse
problema.
Entendi o que você disse, acho que realmente deve funcionar como informou.
Luis
-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
nome de Joao Marcos
Enviada em: quarta-feira, 21 de outubro de 2009 09:16
Para: FireBase
Assunto: Re: [firebase-br] RES: RES: RES: Gravação Mestre Detalhe
Renan,
É *IMPOSSÍVEL **que dois usuários peguem o mesmo ID usando generators. ***
Luís, eu utilizei essa mesma solução que você está utilizando por muito
tempo, só tive problema quando a minha tabela passou a ter acima de 150 mil
registros (Aí você vai ver o que é dor de cabeça). No exemplo que eu citei,
você só vai incrementar o generator quando você clicar no botão *GRAVAR* o
usuário pode desistir da inclusão a qualquer momento, pois até então nenhuma
chave foi gerada e não vai haver quebra nenhuma na sequência.
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para saber como gerenciar/excluir seu cadastro na lista, use:
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para saber como gerenciar/excluir seu cadastro na lista, use:
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
Mais detalhes sobre a lista de discussão lista