Cadastro de Fornecedor: Fornecedor já cadastrado / violation of PRIMARY or UNIQUE KEY constraint "PK_FORNECE" on table "FORNECE"

Criado por Jordan Alves em 10/09/2025 20:25  ·  Leitura: 2 min

Situação

Código de fornecedor já cadastrado / violation of PRIMARY or UNIQUE KEY constraint "PK_FORNECE" on table "FORNECE" .


Usuário não consegue cadastrar um novo fornecedor no sistema. A situação ocorre de forma diferentes dependendo da versão que está utilizando.

Em versões mais recentes (a partir da 29.03) o sistema informa que o cadastro foi finalizado mas o código que aparece se refere a um cadastro que já existe. Quando pesquisado o fornecedor que tentou cadastrar ele não aparece.


Em versões mais antigas (antes da 26.03) o sistema informa o erro:

Key violation.
violation of PRIMARY or UNIQUE KEY  constraint "PK_FORNECE" on table "FORNECE"
Problematic key value is ("CODFORNEC' = '000004' General SQL error



 

Solução: 

Pelo banco de dados acesse a tabela FORNECE, ordene pelo numero dos códigos e verifique os cadastros do fornecedores
Nesse caso havia um cadastro com o código incorreto. 

Ajuste o numero do código de acordo com o ultimo cadastro antes dele.

Teste novamente a rotina de cadastro que deve seguir normalmente.

 

Sara Zanotta
Central de Atendimento
(31) 2112-3700

atsinformatica.com.br