Este artigo corrige o Falha Imprevista na rotina p_objTerceiro_OnGravrBeficiarios Referência/Erro: 15700051 apresentado ao gravar o cadastro de terceiros com Beneficiários DMED.


Imagem1.png















Resolução

É necessário a remoção e criação das constraints na tabela prg_terceiro_benefic.

--Remover as Constraints


ALTER TABLE "prg_terceiro_benefic" DROP CONSTRAINT cbnf_tcb_fk_benef;


ALTER TABLE "prg_terceiro_benefic" DROP CONSTRAINT ctcp_tcb_fk_terceiro;

--Criar as Constraints


ALTER TABLE "prg_terceiro_benefic" ADD CONSTRAINT cbnf_tcb_fk_benef FOREIGN KEY ("tcb_fk_beneficiario") REFERENCES prg_beneficiarios ON UPDATE RESTRICT  ON DELETE CASCADE;

ALTER TABLE "prg_terceiro_benefic" ADD CONSTRAINT ctcp_tcb_fk_terceiro FOREIGN KEY ("tcb_fk_terceiro") REFERENCES prg_terceiro_compl ON UPDATE RESTRICT  ON DELETE CASCADE;

  • Sem rótulos