Hola,
Hace poco he aterrizado en VB desde vfoxpro, y ando algo perdido con
el manejo de datos.
Yo lo que quiero/necesito es crear un módulo para exportar e importar
datos, y por ello necesito encotnrar la mejor forma para manejar datos
desde un módulo.
En la ayuda de Vb he encontrado este ejemplo (ver al final op1), pero
no guarda los cambios en la BD (en mi caso access).
no se si alguien me puede orientar, ahora mismo, lo que hago es pasar
por referencia los bindingsource que uso y hago lo que pongo mas abajo
(op2)
miles de gracias.
OP1 - lo que dice VB -
Private Sub AcceptChanges()
Dim myDataSet As DataSet
myDataSet = new DataSet()
Dim t As DataTable
t = myDataSet.Tables("Suppliers")
' Add a DataRow to a table.
Dim myRow As DataRow
myRow = t.NewRow()
myRow("CompanyID") = "NWTRADECO"
myRow("CompanyName") = "NortWest Trade Company"
' Add the row.
t.Rows.Add( myRow )
myDataSet.AcceptChanges()
End Sub
OP2, lo que si funciona:
Me.T_airportsTableAdapter.Insert("1234", "Nombre")
Me.T_airportsBindingSource.EndEdit()
Me.TableAdapterManager.UpdateAll(Me.ETLPsDataSet)
' claro, aquí tengo que pasar a la función, el bindingsource y el
tableadapter por referencia ... lo cual no se si es muy optimo... y en
el caso de usar varias tablas, tendría que pasar 20 parámetros... uf,
que lio, no?
Leer las respuestas