[firebase-br] violation of FOREIGN KEY constraint "".

Paulo Portella pportellaa em hotmail.com
Seg Mar 26 18:38:21 -03 2007


Quando respondi seu email, minha intencao era ajudar. e continua sendo ok !!???
Vantagens em ter chaves primarias compostas.? ? vc poderah de dentor da tabela filho, a quem ela pertence na tabela pai. (eh soh uma das varais vantagens.)
Agora, vendo seus emais posteriores, (sim, eu preferi responder com esse em anexo), experimenta fazer um backup e depois um restore. pode ser outro problema fisico de banco, chave corrompida, etc.etc. Nao custa nada. 
 
Um abraco..
[]s
Pportellaa.



> To: lista em firebase.com.br> From: cleidson.developer em gmail.com> Date: Mon, 26 Mar 2007 18:23:53 -0300> Subject: Re: [firebase-br] violation of FOREIGN KEY constraint "".> > Paulo,> > Não sou um especialista em firebird não, aprendi a usar chaves primarias > simples. Qual a vantagem que vou ter em usar chaves primarias compostas ?> > Outra coisa, mesmo criando a chave composta, deu o mesmo erro.> > Paulo Portella escreveu:> > vendo rapidamente sua instrucao (itens)vc colocou apenas um campo como PK> > tah errado nao acha.?> > dentro dessa tabela (itens) uma sugestao->coloque dois camposcod_pedido integer not null -> referencia da tabela pai.sequencia integer not null -> sequenciamento da tabela Itensexemplo:create table pai (> > codigo integer not null,> > data date);> > > > alter table pai add constraint pk_pai primary key (codigo);> > > > create table filho (> > cod_pai integer not null,> > sequencia integer not null,> > vlr_item double precision);> > > > alter table filho add constraint pk_filho primary key (cod_pedido, sequencia);> > > > alter table filho add constraint fk_filho foreign key (cod_pedido) references pai (codigo) on delete cascade on update cascade;> > > > > > > > []s> > Pportellaa.> > _________________________________________________________________> > O Windows Live Spaces está aqui! Descubra como é fácil criar seu espaço na Web e sua rede amigos.> > http://spaces.live.com/signup.aspx> > ______________________________________________> > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.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> > > > > ______________________________________________> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.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
_________________________________________________________________
O Windows Live Spaces está aqui! Descubra como é fácil criar seu espaço na Web e sua rede amigos.
http://spaces.live.com/signup.aspx


Mais detalhes sobre a lista de discussão lista