A56-Erro 9105 – chave com valores duplicados. 

Sumário

Sistema: Gerenciador de Aplicativos Prosoft (GAP)

Contexto: Este artigo tem como objetivo realizar a correção do erro 9105 ao salvar registro na tabela CIAP bem.

Informações Adicionais: Não se aplica.

Resolução

Mensagem de erro:
Erro 9105 - Existe um registro com chave de valores duplicados.
Erro ao salvar registro na tabela CIAP bem.

Este erro ocorre, pois a tabela Ciapbemxxxx possui fk_bem maior que o id da tabela bemxxxx.

1- Acesse o PCC > botão direito em cima da DSN da empresa com erro e clica em propriedades, clique na aba General, marque a opção Integrity enforced:





















2- Acesse a tabela bemxxxx e execute o seguinte comando abaixo para localizar o maior ID da tabela.


select max (id) from “bemxxxx"
 
3- Acesse a tabela ciapbemxxxx e execute o seguinte comando abaixo:
Onde o valor se refere maior ID da tabela bemxxxx que conseguimos localizar no comando informando no passo 2.

select * from “ciapbemxxxx” where fk_bem > ‘ ? ’ #
 
4 - Após a localização do fk_bem maior que o ID da tabela bemxxxx, é necessário excluí-los, para este processo execute o seguinte comando abaixo:
 
delete from  “ciapbemxxxx” where fk_bem > ‘?’ #
 



  • Sem rótulos