erro sql

alfinete

Power Member
Código:
UPDATE Historico
SET campo='xxx'


erro

Código:
Erro: -2147217873, Status: 5, Source: Microsoft OLE DB Provider  for SQL Server:
Cannot insert duplicate key row in object 'dbo.historico' with unique  index 'Historico05'.

Erro: -2147217873, Status: 5, Source: Microsoft OLE DB Provider for SQL  Server:
The statement has been terminated.

agradecia uma ajuda para este erro

obrigada
 
significa 3 coisas:
- o campo de nome [campo] tem uma UNIQUE CONSTRAINT (tal como é dito no erro);
- a tabela tem mais do que 1 registo;
- e estás a querer alterar todos os registos (não há cláusula WHERE)
 
Back
Topo