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