29 de julio de 2014



Para ejemplificar su uso, podemos decir que  un objeto DataSet es como si fuera una base de datos de SQL Server, y el objeto DataTable es como si fuera una tabla de esa base de datos. Por lo tanto si se va a trabajar con varios objetos DataTable, y ambos van a estar relacionados, entonces necesitarás utilizar un objeto DataSet. Pero si solamente vas a trabajar con una única tabla, con un objeto DataTable bastaría.

DataReader es orientado a la conexion, mantiene un cursor a la db para poder leer los registro y es necesario mantener la conexion durante esta operacion En cambio el DataSet es orientado a la No conexion, puede  cargar los datos y mentenerlos en memoria como contenedor.

El objeto DataAdapter .NET de proveedor de datos está ajustado para leer registros en un objeto DataSet y actualiza la base de datos del DataSet. El DataAdapter administra objetos Command y DataReader y simplifica el proceso de sincronización. Puede utilizar el objeto OleDbDataAdapter para rellenar un DataSet de un objeto Recordset Microsoft ActiveX Data Objects (ADO) o Registro. Un DataAdapter actúa como si fuera in puente entre DataSet y un origen de datos para la recuperación y el almacenamiento de los mismos.



Categories: ,

0 comentarios:

Publicar un comentario

Subscribe to RSS Feed Follow me on Twitter!