Algo similar al AddNew en .NET ?

03/05/2006 - 17:24 por Juan Ant. | Informe spam
Hasta ahora en Visual Basic 6, podía añadir y modificar un registro
de una tabla, abriendo un Recordset que apuntara a dicha tabla y
empleando los métodos AddNew, Edit, Update, etc.

¿Existe algún mecanismo similar en .Net de añadir registros a una
tabla?

Gracias
 

Leer las respuestas

#1 Alberto Poblacion
03/05/2006 - 18:00 | Informe spam
"Juan Ant." wrote in message
news:
Hasta ahora en Visual Basic 6, podía añadir y modificar un registro
de una tabla, abriendo un Recordset que apuntara a dicha tabla y
empleando los métodos AddNew, Edit, Update, etc.

¿Existe algún mecanismo similar en .Net de añadir registros a una
tabla?



Con ADO.NET lo que puedes hacer es mantener un DataSet con los datos.
Utiliza el método Fill de un DataAdapter para traer los datos al DataSet,
haz los cambios en el DataSet, y luego utiliza el método Update del
DataAdapter para enviar de nuevo los cambios a la base de datos. Podríamos
decir que la suma del DataSet más el DataAdapter equivalen al RecordSet de
VB6.

Para añadir registros, usarías elDataSet.laTabla.Rows.Add(...), que añade
los registros en memoria, y luego harías elDataAdapter.Update(elDataSet)
para enviar los cambios a la base de datos.

Preguntas similares