Série da semana: Primeiros passos no React

Veja mais

Erro violation of PRIMARY or UNIQUE KEY constraint

18/03/2016

7

Boa tarde pessoal,
Estava usando o meu aplicativo de teste normalmente que tenho e começou a aparecer essa mensagem ao gravar
violation of PRIMARY or UNIQUE KEY constraint "@1" on table "@2"

Estou meio perdido com esse @1 e @2 que aparecem
Estou usando banco firebird (2.5) e o Delphi 2010
Responder

Posts

18/03/2016

William

Basicamente essa mensagem quer dizer que você está tentando gravar um valor repetido em um campo que é PRIMARY KEY ou UNIQUE KEY, ou seja, esses tipos não aceitam valores duplicados na tabela.
Responder

18/03/2016

Usuario

Até ai tudo bem...
Só queria saber o motivo de apresentar @1 e @2 no lugar dos nomes da constraint e da tabela
Pq faço várias inserções ao gravar... queria saber em qual tabela está dando o erro para ter uma noção de onde corrigir...
Responder

18/03/2016

William

Esses "@" indicam parametrizações, então aconselho você a testar esses INSERTs via ferramentas IBExpert, com isso terá um feedback melhor dos erros.
Responder