Curso de introducción net con visual basic 2010

Page 294

Módulo 5 - Capítulo 2 2. Conociendo el objeto DataReader El objeto DataReader nos permite como hemos indicado anteriormente, establecer una conexión con una fuente de datos y trabajar con esta fuente de datos sin desconectarnos de ella, sin embargo, hay diferentes cualidades y particularidades que conviene conocer.

DataReader es de solo lectura Lo que hemos dicho anteriormente, requiere sin embargo, que esta conexión se establezca en un modo de sólo lectura, al contrario de lo que se puede hacer con el objeto DataSet, con el que podemos interactuar con la fuente de datos en modo lectura y modo escritura.

DataReader se maneja en una sola dirección El objeto DataReader sólo permite que nos desplacemos por los datos en una sola dirección, sin vuelta atrás. Por el contrario, el objeto DataSet nos permite movernos por los registros para adelante y para atrás. Además, sólo podemos utilizar el objeto DataReader con conexiones establecidas en una sentencia SQL por ejemplo, pero no podemos variar esta. Para hacerlo, debemos entonces modificar la conexión con el comando establecido.

DataReader es rápido Debido a su naturaleza y características, este objeto es bastante rápido a la hora de trabajar con datos. Como es lógico, consume además menos memoria y recursos que un objeto DataSet por ejemplo. Sin embargo, dependiendo de las necesidades con las que nos encontremos, puede que este método de acceso y trabajo no sea el más idóneo.

Analizando el flujo de trabajo de DataReader Cuando trabajamos con fuentes de datos conectadas, trabajaremos con el objeto DataReader. Para trabajar con este objeto, utilizaremos los objetos siguientes del proveedor de acceso a datos: ●

Connection


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.