Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Rodrigo Vedovato

Erro ao inserir valores em tabela

Recommended Posts

"An explicit value for the identity column in table 'TB_ADVOGADOS' can only be specified when a column list is used and IDENTITY_INSERT is ON."

 

Toda vez que eu tento inserir valores na tabela do banco de dados dá esse mesmo problema. Eu tenho um campo de código que está como IDENTITY, e com o auto increment "on", para eu adicionar um registro não basta só fazer isso:

 

CODE
INSERT INTO TABELA VALUES ('a','b','c')

Sem colocar um valor para o código, já que este se auto-incrementa???

 

Valeu, abraços!

 

http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

seguinte, se o campo está como auto-incremento você não deve colocar nenhum dado,

 

ex:

tabela PESSOA

id_pessoa

nm_pessoa

fl_sexo

vl_peso

 

você vai fazer um insert assim

insert into PESSOA (nm_pessoa, fl_sexo, vl_peso) values ('nome','sexo','peso')

se tentar assim

insert into PESSOA (id_pessoa,nm_pessoa, fl_sexo, vl_peso) values (cod,'nome','sexo','peso')
vai dar erro.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.