[firebase-br] RES: erro no ibexpert: violation of FOREIGN KEY constraint "FK_TB_DETALHE_1" on table "TB_DETALHE".

Fasystem - Listas listas em fasystem.com.br
Sex Abr 29 23:39:20 -03 2011


Ao inserir um item na tabela tbproduto é preciso que seja preenchido o
cod_cliente com um código existente na tabela tbcliente.
Foi isso que você implementou ao criar a fk_tbproduto_1


-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
nome de Nilton Oliveira
Enviada em: sexta-feira, 29 de abril de 2011 22:44
Para: FireBase
Assunto: [firebase-br] erro no ibexpert: violation of FOREIGN KEY constraint
"FK_TB_DETALHE_1" on table "TB_DETALHE".

Me ajudem a desvendar onde está o erro...
Inserir apenas um registro na tabela produto e ao executar aparece este erro
abaixo:

Error Message:
----------------------------------------
violation of foreign key constraint "".
violation of foreign key constraint "fk_tbproduto_1" on table "tbproduto".
Foreign key reference target does not exist.


/** Aqui está a tabela detalhe: **/

create table tbproduto (
    cod_produto         integer not null,
    cod_cliente          integer not null,
    pro_descricao      varchar(70),
    pro_data              date);


/** Aqui está a tabela mestre: **/
create table tbcliente (
    cod_cliente         integer not null,
    cli_nome            varchar(70) not null,
    cli_pai             varchar(70),
    cli_mae             varchar(70),
    cli_endereco   varchar(70),
    cli_cidade          varchar(20),
    cli_cpf             varchar(14),
    cli_obs             blob sub_type 1 segment size 80 character set none
);


/**     primary key    **/
alter table tbproduto add constraint pk_tbproduto primary key (cod_produto)
using index icodproduto;



/**  foreign keys  **/

 

alter table tbproduto add constraint fk_tbproduto_1 foreign key
(cod_cliente) references tbcliente (cod_cliente);
















______________________________________________
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






Mais detalhes sobre a lista de discussão lista