Visual Basic - solucionar mi error en el programa

Life is soft - evento anual de software empresarial
 
Vista:

solucionar mi error en el programa

Publicado por Josseline Alvarenga (2 intervenciones) el 18/02/2014 04:13:37
Esto es ya una vez echa la conexion...

Los siguientes codigos son del boton modificar
1
2
3
4
5
6
7
8
9
10
11
12
13
Dim comando As New System.Data.SqlClient.SqlCommand
comando.CommandType = System.Data.CommandType.Text
comando.CommandText = "update Usuarios set codigo ='" & Txtcodigo.Text & "'," _
& " estado = '" & CmbEstado.Text & "'," _
& " tipo_usuario = '" & CmbTipo_Usuario.Text & "'," _
& " nombre_usuario = '" & TxtNombre_Usuario.Text & "'" _
& " where codigo = '" & Txtcodigo.Text & "'"
 
comando.Connection = conn
conn.Open()
comando.ExecuteNonQuery()
conn.Close()
llenargrid()

Yo cree un campo llamado codigo en sql conocido como identidad, y es autonumerico
El problema que me da es que cuando corro el programa me sale el siguiente mensaje:
No se puede actualizar la columna de identidad 'codigo'.
y no se si es que tiene algo que ver de que ese campo sea identidad.
pues yo no lo estoy modificando sino que lo utilizo como referencia para que modifique los otros campos.
Nose cual es el problema, les agradeceria su ayuda
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 147
Ha disminuido 1 puesto en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

solucionar mi error en el programa

Publicado por Juan Gilberto (323 intervenciones) el 18/02/2014 16:39:22
Si lo estas modificando :
1
2
3
4
5
comando.CommandText = "update Usuarios set codigo ='" & Txtcodigo.Text & "'," _
& " estado = '" & CmbEstado.Text & "'," _
& " tipo_usuario = '" & CmbTipo_Usuario.Text & "'," _
& " nombre_usuario = '" & TxtNombre_Usuario.Text & "'" _
& " where codigo = '" & Txtcodigo.Text & "'"

en esta parte
1
update Usuarios set codigo ='" & Txtcodigo.Text 

Solo quita :
codigo ='" & Txtcodigo.Text & "',"
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar