[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