
06/06/2008, 11:21
|
| | Fecha de Ingreso: diciembre-2006
Mensajes: 27
Antigüedad: 18 años, 2 meses Puntos: 0 | |
Respuesta: Actualizar registro de Tabla en Access Hola, si es asi como vos decis, ahora ya arreglé ese problema usando "DataSet", es decir ahora puedo actualizar cualquier fila del DataSet sin ningun problema, ya aprendí a manejar. Ahoa tengo entendido que el DataSet está solo en la memoria, si quiero que se grabe en la base de datos debo usar TableAdapter.Update(). Lo hago así pero no me actualiza nada en la base, ni tampoco me inserta ni me elimina... qué me estará faltando? Te adjunto acá el código a ver si me podés dar un mano. Gracias desde ya.
Private Sub cmdModificar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdModificar.Click
Dim Posicion As Byte
Dim Reg As Integer
Posicion = txtPosicion.Text - 1
Me.PersonalDataSet.Tables("Alumnos").Rows(Posicion ).AcceptChanges()
Me.PersonalDataSet.Tables("Alumnos").Rows(Posicion ).BeginEdit()
Reg = txtRegistro.Text
Me.PersonalDataSet.Tables("Alumnos").Rows(Posicion ).Item("Registro") = Reg
Me.PersonalDataSet.Tables("Alumnos").Rows(Posicion ).Item("Apellido") = txtApellido.Text
Me.PersonalDataSet.Tables("Alumnos").Rows(Posicion ).Item("Nombre") = txtNombre.Text
Me.PersonalDataSet.Tables("Alumnos").Rows(Posicion ).EndEdit()
Me.AlumnosTableAdapter.Update(Me.PersonalDataSet)
DataGridView1.Update()
End Sub |