Dataset no actualiza ?

12/07/2003 - 11:44 por ahborges | Informe spam
Hola
Inserto el código:

'Botón Modificar
Private Sub btnModificar_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles btnModificar.Click
Dim FilaActual As DataRow
FilaActual Me.DataSet11.Tables("productos").Rows(Me.iPosicFilaActual)
MsgBox(Me.txtNombreProducto.Text & " en posición " &
Me.iPosicFilaActual)

FilaActual("NombreProducto") = Me.txtNombreProducto.Text
FilaActual("PrecioUnidad") = Me.txtPrecioUnidad.Text
End Sub

'Botón Actualizar
Private Sub btnActualizar_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles btnActualizar.Click
Me.OleDbDataAdapter1.Update(Me.DataSet11, "productos")
End Sub

El problema es que Si se actualiza, pero sólo cuando avanzo o
retrocedo por el Dataset (?) y le doy de nuevo al botón Actualizar.

¿Podrían decirme que es necesario? He leido algo de una propiedad
RowStatus, pero aún no tengo instaladas las MSDN y no veo nada en los
libros.

Gracias!
 

Leer las respuestas

#1 sonia
15/07/2003 - 13:16 | Informe spam
Hola!!!

No te modifica cuando cuando le das al botón modificar
porque no le tienes puesto el update para que te realice
los cambios, ponlo al final del procedimiento.

Saludos.



Hola
Inserto el código:

'Botón Modificar
Private Sub btnModificar_Click(ByVal sender As


System.Object, ByVal e
As System.EventArgs) Handles btnModificar.Click
Dim FilaActual As DataRow
FilaActual >Me.DataSet11.Tables("productos").Rows(Me.iPosicFilaActual)
MsgBox(Me.txtNombreProducto.Text & " en


posición " &
Me.iPosicFilaActual)

FilaActual("NombreProducto") =


Me.txtNombreProducto.Text
FilaActual("PrecioUnidad") =


Me.txtPrecioUnidad.Text
End Sub

'Botón Actualizar
Private Sub btnActualizar_Click(ByVal sender As


System.Object, ByVal e
As System.EventArgs) Handles btnActualizar.Click
Me.OleDbDataAdapter1.Update


(Me.DataSet11, "productos")
End Sub

El problema es que Si se actualiza, pero sólo cuando


avanzo o
retrocedo por el Dataset (?) y le doy de nuevo al botón


Actualizar.

¿Podrían decirme que es necesario? He leido algo de una


propiedad
RowStatus, pero aún no tengo instaladas las MSDN y no veo


nada en los
libros.

Gracias!
.

Preguntas similares