Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

no puedo actualizar un solo campo en el datagridview

Estas en el tema de no puedo actualizar un solo campo en el datagridview en el foro de Bases de Datos General en Foros del Web. WENAS AMIGOS, TENGO EL SIGUIENTE PROBLEMA. TENGO UN DATAGRIDVIEW, LOS CORRESPONDIENTES TEXTBOX Y UN BOTON PARA ACTUZALIZAR. CUANDO HAGO CLICK UN UNA FILA DEL DGV, ...
  #1 (permalink)  
Antiguo 30/08/2010, 14:15
 
Fecha de Ingreso: agosto-2010
Mensajes: 1
Antigüedad: 13 años, 8 meses
Puntos: 0
no puedo actualizar un solo campo en el datagridview

WENAS AMIGOS, TENGO EL SIGUIENTE PROBLEMA. TENGO UN DATAGRIDVIEW, LOS CORRESPONDIENTES TEXTBOX Y UN BOTON PARA ACTUZALIZAR.
CUANDO HAGO CLICK UN UNA FILA DEL DGV, ME CARGA LOS DATOS A LOS TEXTBOX. EL PROB ES Q AL MODIFICAR EL CONTENIDO DE ALGUN TEXTBOX Y APRETAR EL BOTON NO ME ACTUALIZA LA FILA QUE QUIERO, SINO TODOS LOS DATOS DEL DGV.-
Les paso el cod, para que se den una idea de lo que quiero hacer




Dim cmdedita As New OleDbCommand
adapter.UpdateCommand = cmdedita
Dim res As Integer


Try
cmdedita.CommandText = "UPDATE PERSONAL SET apellido= '" + apellido.Text + "', nombre='" + nombre.Text + "',direccion='" + direccion.Text + "', telefono='" + telefono.Text + "',mail='" + mail.Text + "', fecha_nac='" + dtpFecha_nac.Value.ToString + "',gsanguineo='" + gsanguineo.Text + "', fecha_altapol='" + dtpFecha_altapol.Value.ToString + "', fecha_altaest='" + dtpFecha_altaest.Value.ToString + "'"
cmdedita.Connection = conexion
conexion.Open()
res = cmdedita.ExecuteNonQuery

MessageBox.Show("El personal seleccionado ha sido modificado correctamente", "912", MessageBoxButtons.OK)
dgvEditar.RefreshEdit()
cargardatos()
Catch ex As Exception
MessageBox.Show("error en el selet", "912", MessageBoxButtons.OK)
Finally
conexion.Close()
End Try

Etiquetas: datagridview, campos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:59.