[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