
11/06/2008, 08:01
|
| | Fecha de Ingreso: diciembre-2006
Mensajes: 27
Antigüedad: 18 años, 2 meses Puntos: 0 | |
Respuesta: TableAdapter.Update no actualiza la BD Hola, mirá yo tengo el mismo problema.. pero logré que si me tome las inserciones, las modificaciones y actualizaciones no me las toma el TableAdapter.Update. Te cuento que tb son necesarios las sentencias AcceptChanges y BeginEdit o BeginInit antes de realizar el Update. Te pongo parte del código para que lo veas mas claro:
Private Sub cmdAgregar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdAgregar.Click
Dim Fila As Byte
Dim Reg As Integer
Dim xRow As DataRow
Reg = txtRegistro.Text
xRow = Me.PersonalDataSet.Tables("Alumnos").NewRow
xRow("Registro") = Reg
xRow("Apellido") = txtApellido.Text
xRow("Nombre") = txtNombre.Text
Fila = DataGridView1.RowCount
Me.PersonalDataSet.Tables("Alumnos").AcceptChanges ()
Me.PersonalDataSet.Tables("Alumnos").BeginInit()
Me.PersonalDataSet.Tables("Alumnos").Rows.InsertAt (xRow, Fila)
Me.AlumnosTableAdapter.Update(Me.PersonalDataSet)
DataGridView1.Update()
End Sub
...este código me anda de maravillas, ahora cunado modifico un registro o limino uno no me hace nada el TableAdapter.Update.
Espero que te seirva de algo. |