Jump to content
Seja Membro VIP - Remova Banners de Propagandas, Tenha Liberado Qualquer Download, Além de Acessos em Áreas Exclusivas!! ×

Recommended Posts


  • Topic Count:  7
  • Topics Per Day:  0.00
  • Content Count:  48
  • Content Per Day:  0.01
  • Reputation:   0
  • Achievement Points:  310
  • Solved Content:  0
  • Days Won:  0
  • Status:  Offline

Posted

Alguém já viu essa mensagem de erro ao cadastrar exame do tipo audiométrico:

ORA-02291: integrity constraint (RM.FKVEXAMESPRONTINFCLIN_VINFCLIN) violated - parent key not found

INSERT INTO VEXAMESPRONTINFCLINICA (CODCOLIGADA, CODPESSOA, IDCONSULTA, CODEXAME, DATAEXAME, CODTPINFCLINICA, VALNUMERICO, VALTEXTO, CODVALMEMO, CODCLIENTE, APLICACAO, CODTABELA, VALIMAGEM, RECCREATEDBY, RECCREATEDON, RECMODIFIEDBY, RECMODIFIEDON) VALUES (1, 4783, 23, '003', '16/09/2013 00:00:00', 'WEBER500HZ', 1,0000, null, 1084, null, null, null, null, 'jefferson.almeida', SYSDATE, 'jefferson.almeida', SYSDATE)


  • Topic Count:  7
  • Topics Per Day:  0.00
  • Content Count:  13
  • Content Per Day:  0.00
  • Reputation:   0
  • Achievement Points:  140
  • Solved Content:  0
  • Days Won:  0
  • Status:  Offline
  • Age:  62

Posted

to com o mesmo ERRO:

The INSERT statement conflicted with the FOREIGN KEY constraint "FKVEXAMESPRONTINFCLIN_VINFCLIN". The conflict occurred in database "CorporeRM", table "dbo.VINFCLINICA".

The statement has been terminated.

INSERT INTO [VEXAMESPRONTINFCLINICA] ([CODCOLIGADA], [CODPESSOA], [iDCONSULTA], [codeXAME], [DATAEXAME], [CODTPINFCLINICA], [VALNUMERICO], [VALTEXTO], [CODVALMEMO], [CODCLIENTE], [APLICACAO], [CODTABELA], [VALIMAGEM], [RECCREATEDBY], [RECCREATEDON], [RECMODIFIEDBY], [RECMODIFIEDON]) VALUES (1, 8645, 1799, '06', '23/09/2013 00:00:00', 'WEBER500HZ', , null, 5815, null, null, null, , 'mestre', CONVERT ( DATETIME, CONVERT ( VARCHAR, GETDATE(), 120) ), 'mestre', CONVERT ( DATETIME, CONVERT ( VARCHAR, GETDATE(), 120) ))

  • 11 years later...

  • Topic Count:  5
  • Topics Per Day:  0.01
  • Content Count:  22
  • Content Per Day:  0.04
  • Reputation:   22
  • Achievement Points:  191
  • Solved Content:  0
  • Days Won:  9
  • Status:  Offline
  • Age:  24
  • Device:  Windows

Posted (edited)

Boa noite,

Estamos com o mesmo problema. Alguém consegue nos ajudar?

O erro ocorre ao tentar lançar exame de AUDIOMETRIA

Posso contribuir com vocês com algumas informações que eu já tentei.

SELECT * FROM GLINKSREL G WHERE G.MASTERTABLE = 'VINFCLINICA';
SELECT * FROM GCAMPOS G WHERE G.TABELA = 'VINFCLINICA';
SELECT * FROM GDIC G WHERE G.TABELA = 'VINFCLINICA';


Este erro esta apresentando em uma nova coligada que criamos, nas demais não houve o mesmo erro.

@Jair - Fórmula pode nos ajudar ou direcionar para alguém que possa?

Edited by Eder Augusto
  • Like 1

  • Topic Count:  946
  • Topics Per Day:  0.13
  • Content Count:  9,193
  • Content Per Day:  1.25
  • Reputation:   460
  • Achievement Points:  109,827
  • Solved Content:  0
  • Days Won:  267
  • Status:  Offline
  • Age:  54
  • Device:  Windows

Posted

Pessoal., bom dia.

Esse erro em questão, é devido a problema com relação entre tabelas. Neste caso essa Foreign key: FKVEXAMESPRONTINFCLIN_VINFCLIN

No select na tabela GLINKSREL você visualiza essas informações abaixo:  

[VEXAMESPRONTINFCLINICA] --> Chave estrangeira com os Campos: [CODCOLIGADA], [CODTPINFCLINICA] 
Tabela Referenciada -------> [VINFCLINICA] - Campos Chave: [CODCOLIGADA], [CODTPINFCLINICA]

 

Neste select abaixo você identifica qual o conteúdo de cada tabela relacionada: 

Select * From Gdic Where Tabela in ('VINFCLINICA', 'VEXAMESPRONTINFCLINICA') and Coluna = '#'
TABELA                                          COLUNA                                  DESCRICAO  

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

VINFCLINICA                           #                       Inf clínica 

VEXAMESPRONTINFCLINICA         #              Inf clínicas pront de exame 

 

E em resumo, o problema detectado no seu caso, é sobre não conter registro com o código 'WEBER500HZ 'na tabela referenciada. Se você está fazendo esse insert via banco ou outro método, confira se o 'WEBER500HZ' deveria ser o conteúdo que deseja enviar nesta tabela. Este código tem que existir na VINFCLINCA.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.