Os explico.
He creado una clase que contiene diferentes funciones, una de ellas es navegadatatable. En esta función se crea la conexión, se crea el select, el data adapter, commandbuilder, updatecommand, deletecommand, insertcommand, y devuelve un datatable.
Hasta aquí bien, ningún problema.
En el form envío la sql, creo un datarow y muestro los datos en los txtbox correspondientes sin problemas.
Creo un registro nuevo y al guardar los datos hago lo siguiente:
datatable.Rows.Add(dr)
' Guardar físicamente los datos en la base
Try
dataadapter.Update(datatable)
datatable.AcceptChanges()
......
Problema cuando llega al dataadapter.update(datatable) me da una excepción:
Referencia a objeto no establecida como instancia de un objeto.
si pongo dim dataadapter as new sqlclient.sqldataadapter me dice lo siguiente:
Update requiere que InsertCommand sea válido cuando se pasa la colección DataRow con nuevas filas.
Necesito ayuda sobre este tema lo antes posible
