Visual Basic.NET - Actualizar base datos Access desde Datagrid

 
Vista:

Actualizar base datos Access desde Datagrid

Publicado por Jose (1 intervención) el 07/07/2003 13:49:44
Tengo una aplicación que accede a una BBDD Access. En un momento dado enlazo el contenido de una tabla de categorías a un DataGrid. Hasta ahí perfecto.
El problema es que quiero poder editar el contenido de dicho DataGrid y al pasar de pantalla actualizar los cambios que se hayan hecho en la BBDD. Utilizo Ole DB 4.0 para mis conexiones a BBDD.
Ahora mismo tengo este código pero no funciona:
Public Function updateDataSet(ByVal p_adapter As System.Data.OleDb.OleDbDataAdapter, ByVal p_dataset As System.Data.DataSet, ByVal p_table_name As String, ByVal p_command As OleDbCommand)
Dim l_Command As OleDbCommand 'Objeto para ejecucion de querys
Dim UpdatedRows As System.Data.DataSet

l_Command = New OleDbCommand()
l_Command.Connection() = Me.connection()
UpdatedRows = p_dataset.GetChanges(DataRowState.Modified)

Try
Me.openConnection()
p_adapter.UpdateCommand() = l_Command
p_adapter.Update(UpdatedRows, "categorias")
p_dataset.AcceptChanges()
UpdatedRows.Dispose()
Me.closeConnection()
Catch updateException As System.Exception
MsgBox("Excepcion en Aplicacion.vb metodo updateDataSet:" & updateException.Message)
End Try
End Function
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