[firebase-br] Um problema estranho no Firebird 1.5... FKs

luiz-allnet luiz em parinformatica.com.br
Qua Ago 3 12:51:46 -03 2005


Aparentemente sua Tabela/Banco está corrompido

Tente fazer um Backup e Restore.



----- Original Message ----- 
From: "Fellipe Henrique" <fellipe-OSMwASm0GvFwFqzsTH5u/w em public.gmane.org>
Newsgroups: gmane.comp.db.firebase.portuguese
Sent: Tuesday, August 02, 2005 1:35 PM
Subject: [firebase-br] Um problema estranho no Firebird 1.5... FKs


> Olá, tenho uma tabela Conta_Receber, e nela eu coloquei dois campos FK,
> Cliente e Representante...
>
> Pois bem, quando eu vou incluir um registro no Conta_Receber, e insiro os
> codigos do Cliente e/ou Representante ele me da o seguinte erro
>
> Unsuccessful execution caused by a system error that precludes
> successful execution of subsequent statements.
> internal gds software consistency check (can't continue after bugcheck).
>
> Os registros existem no Cliente e no Representante... o que pode ser?
>
> segue o DDL da minha tabela:
>
> CREATE TABLE CONTA_RECEBER (
>     IDCONTA_RECEBER    INTEGER NOT NULL,
>     DATA_VENDA         DATE,
>     VALOR_VENDA        D_DINHEIRO /* D_DINHEIRO = DECIMAL(9,2) DEFAULT
0.00
> */,
>     IDVENCIMENTO       INTEGER,
>     DATA_ENTRADA       DATE,
>     VALOR_ENTRADA      D_DINHEIRO /* D_DINHEIRO = DECIMAL(9,2) DEFAULT
0.00
> */,
>     IDCLIENTE          INTEGER,
>     IDREPRESENTANTE    INTEGER,
>     OBS                D_OBS /* D_OBS = BLOB SUB_TYPE 1 SEGMENT SIZE 80
*/,
>     COMISSAO_VENDEDOR  DECIMAL(9,2),
>     PRIMEIRA_VENDA     SMALLINT,
>     COMISSAO_EXTRA     DECIMAL(9,2),
>     IDPEDIDO           INTEGER,
>     STATUS             CHAR(2)
> );
>
>
>
> ALTER TABLE CONTA_RECEBER ADD CONSTRAINT PK_CONTA_RECEBER PRIMARY KEY
> (IDCONTA_RECEBER);
>
>
>
> ALTER TABLE CONTA_RECEBER ADD CONSTRAINT FK_CONTA_RECEBER_1 FOREIGN KEY
> (IDVENCIMENTO) REFERENCES VENCIMENTO_PARCELA (IDVENCIMENTO);
> ALTER TABLE CONTA_RECEBER ADD CONSTRAINT FK_CONTA_RECEBER_2 FOREIGN KEY
> (IDCLIENTE) REFERENCES CLIENTE (IDCLIENTE);
> ALTER TABLE CONTA_RECEBER ADD CONSTRAINT FK_CONTA_RECEBER_3 FOREIGN KEY
> (IDREPRESENTANTE) REFERENCES REPRESENTANTE (IDREPRESENTANTE);
>
>
>
>
>
> Desde já agradeço
>
>
> Fellipe H.
>
>
>
>
>


----------------------------------------------------------------------------
----


______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.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





Mais detalhes sobre a lista de discussão lista