[firebase-br] [off-topic] Nao consigo criar chave primaria na tabela detalhe (bd firebird) - ibexpert
Felipe Aron
felipearon em gmail.com
Qui Abr 7 15:16:39 -03 2011
Você está gerando uma chave PK para qual campo?
No teu caso, só será possível gerar uma chave composta - pelos 2 campos.
Se criar pelo cod_cliente apenas ou cod_produto, dará erro, porque as
informações se repetem - e como sabemos uma PK NUNCA repete valores.
Em 7 de abril de 2011 14:51, Nilton Oliveira <nillgolv em bol.com.br> escreveu:
> Esta não deu para entender nada, nao consigo salvar a chave primária usando
> o ibexpert
>
> A tabela não tem nenhuma chave, o campo codigo está como integer e not null
>
> tb_produto
> ---------------
> cod_produto........integer e not null,
> cod_cliente.........integer,
>
> Invalid insert or update value(s): object columns are constrained - no 2
> table rows can have duplicate column values.
> attempt to store duplicate value (visible to active transactions) in unique
> index "icod_produto".
>
> algo estranho aqui:
> ----------------------------------------------------
> cod_cliente | cod_produto
> ----------------------------------------------------
>
> 1 1
> 1 2
> 2 1
> 2 2
> 2 3
> 3 1
> 3 2
> 4 1
> 5 1
> 5 2
>
> Aguardo uma ajuda para eu conseguir fazer o relacionamento destas tabelas.
>
> no mais agradeço.
> Nilton
> ______________________________________________
> 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
>
--
Analista programador
#FollowMe: @felipearon <http://twitter.com/felipearon> (
http://felipearon.com.br/)
Mais detalhes sobre a lista de discussão lista