Ir para conteúdo

POWERED BY:

Arquivado

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

Roger Fialho Model

[Resolvido] Problema com "UPDATE" no SQL SERVER

Recommended Posts

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

 

Seguinte: Estou desenvolvendo um projeto em VB.NET 2003 com SQL SERVER 2005 Express Edition.

 

O problema é que quando eu vou salvar os dados do meu formulário aparece esse erro:

"Additional Information: Colunm "COLUNA" is constrained be unique. Value '11' is already present."

 

Sendo que o campo "COLUNA" da minha tabela é a chave primária e ela é Identity(Auto-incremento) e eu estou salvando os dados através de um SqlDataAdapter.

 

Se alguém poder me ajudar e desde já agradeço a todos.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Aparentente você ta tentando inserir um valor no campo coluna e sendo ele auto incrent vai dar erro mesmo, já que o mesmo é gerado automaticamente pelo SQL server

Compartilhar este post


Link para o post
Compartilhar em outros sites

Aparentente você ta tentando inserir um valor no campo coluna e sendo ele auto incrent vai dar erro mesmo, já que o mesmo é gerado automaticamente pelo SQL server

Mas é ai que eu "me perco", pois eu realmente não passo nenhum valor para esse campo.

 

Simplesmente carrego o dataset com seus respectivos valores e faço o Update:

Private Sub Grava_Dados()
   
	'Posição em que o dataset está
	Dim POS As Long = Me.BindingContext(Me.DtsCidades1, "Cidades").Position

	'Nome da cidade
	Me.DtsCidades1.Cidades(POS).Cid_Nome = Me.TxtNome.Text

	'UF da cidade
	Me.DtsCidades1.Cidades(POS).Cid_UF = Me.CboUF.Text


	SqlDataAdapter.Update(DtsCidades1)

  End Sub
Sendo que a estrutura da minha tabela é a seguinte:

Cidade INT Identity,

Cid_Nome Varchar(100),

Cid_UF Varchar(2),

PRIMARY KEY(Cidade)

 

 

e ai acontece o erro...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sim, o dateset tem esse campo, mas eu não passo nenhum valor para ele...

 

Tentei tbm tirar esse campo do meu dataset, mas ai não rolou o Update do SqlDataAdapter.

 

Eu realmente não sei o que pode estar havendo!!

 

Agradeço a sua ajuda

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.