Res: Re: Res: [firebase-br] Master/Detail + Auto incremento
Fortes Marcelo
marcelosoftware em yahoo.com.br
Seg Out 11 17:06:08 -03 2004
Não me expressei bem
é que o valor do auto incremento pode ser alterado
para a chave primária da tabela master por outro
usuário concorrente.
Entendido?
--- savio_assuncao em ibest.com.br escreveu:
>
> nao sei se entendi,como "nem sempre" o novo
> registro da TB detalhe pode ser
> o mesmo da TB master ? , naum eh um relacionamento
> master+detalhe ?
> Se vc usar o IBDataSet , la tem a propriedade que te
> retorna o valor do generator da tabela.
>
> pode ser ?
>
>
> >-----MENSAGEM ORIGINAL-----
> >De: Fortes Marcelo <marcelosoftware em yahoo.com.br>
> >Enviada em: Seg, 11 Out 2004 13:01:30
> >Assunto: Res: Re: Res: [firebase-br] Master/Detail
> + Auto incremento
> >
> >
> >> é q nem sempre
> >vou querer q o novo registro q está sendo inserido
> na
> >tabela detalhe, seja
> >do último registro na tabela master... pois é o q
> faz,
> >resgatando o último generator, com GEN_ID(
> GENERATOR,
> >0 )
> >
> > --- Alex André Crocetti
> >escreveu:
> >> Eu utilizo um select no Generator no evento
> >> BeforePost da Tabela master e
> >> atribuo o valor ao ID da master e aos FK dos
> >> clientes.
> >>
> >>
> >>
> >> Assim :
> >>
> >>
> >>
> >> SELECT GEN_ID(GENARATOR, 1) FROM RDB$DATABASES;
> >>
> >>
> >>
> >>
> >>
> >> Alex André Crocetti
> >>
> >> Bacharel em Ciência da Computação
> >>
> >> Fone : (62) 223 4054
> >>
> >> (62) 9605 3378
> >>
> >>
> >>
> >> -------Mensagem original-------
> >>
> >>
> >>
> >> De: FireBase
> >>
> >> Data: 10/11/04 12:23:00
> >>
> >> Para: FireBase
> >>
> >> Assunto: [firebase-br] Master/Detail + Auto
> >> incremento
> >>
> >>
> >>
> >> D7 + FIB + FB 1.0.3
> >>
> >>
> >>
> >> Oi turma !!!
> >>
> >>
> >>
> >> Estou com um probleminha.
> >>
> >>
> >>
> >> Tenho duas tabelas relacionadas como mestre e
> >> detalhe
> >>
> >>
> >>
> >> para a tabela mestre, o campo ID chave primária
> eu
> >>
> >> criei uma trigger e um generator para auto
> >> incrementar
> >>
> >> este mesmo campo id desta mesma tabela mestre.
> >>
> >>
> >>
> >> O meu problema é que eu preciso pegar o número
> >>
> >> atribuido para a tabela mestre no cmpo id para ir
> >>
> >> inserindo nos registros subsequêntes da tabela
> >>
> >> detalhe.
> >>
> >>
> >>
> >> Como seria a forma mais simples de se efetuar
> isto?
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
>
>_______________________________________________________
> >>
> >> Yahoo! Acesso Grátis - Internet rápida e grátis.
> >> Instale o discador agora!
> >> http://br.acesso.yahoo.com/
> >>
> >>
> >>
> >> ______________________________________________
> >>
> >> FireBase-BR (www.firebase.com.br)
> >>
> >> Para editar sua configuração na lista, use o
> >> endereço
> >>
>
>http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> >>
> >> ______________________________________________
> >> FireBase-BR (www.firebase.com.br)
> >> Para editar sua configuração na lista, use o
> >> endereço
> >>
>
>http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> >>
> >
> >
> >
> >
>
>_______________________________________________________
>
> >Yahoo! Acesso Grátis - Internet rápida e grátis.
> Instale o discador agora!
> http://br.acesso.yahoo.com/
> >
> >______________________________________________
> >FireBase-BR (www.firebase.com.br)
> >Para editar sua configuração na lista, use o
> endereço
>
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> >
>
> ---
> iBestMail, agora com POP3/SMTP e 120MB de espaço!
> Experimente: http://www.ibestmail.com.br
>
> > ______________________________________________
> FireBase-BR (www.firebase.com.br)
> Para editar sua configuração na lista, use o
> endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
_______________________________________________________
Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador agora! http://br.acesso.yahoo.com/
Mais detalhes sobre a lista de discussão lista