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:  60

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:  2
  • Topics Per Day:  0.01
  • Content Count:  12
  • Content Per Day:  0.06
  • Reputation:   14
  • Achievement Points:  99
  • Solved Content:  0
  • Days Won:  4
  • Status:  Offline
  • Age:  23
  • 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:  926
  • Topics Per Day:  0.13
  • Content Count:  9,097
  • Content Per Day:  1.31
  • Reputation:   376
  • Achievement Points:  109,102
  • Solved Content:  0
  • Days Won:  232
  • Status:  Offline
  • Age:  53
  • 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.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

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