Dataset trayendo todo?

17/02/2007 - 13:37 por Luisa | Informe spam
Hello a todos.

Soy novata en C# y empece hacer un form master detail por un ejemplo que vi
en un channel de microsoft pero veo que en ese ejemplo me trae todos los
registros y los mete a un dataset.
Me sorprendi porque siempre programo trayendo solo lo que necesito para
reducir trafico en la red. Pregunto, es que los datasets funcionan asi o
tienen algun tipo de paginacion incorporada?
Es necesario tener las datatables en un dataset? Da alguna ventaja?
Puedo usar las datatables directamente sin dataset?

Me disculpan si las preguntas son muy basicas pero cualquier ayuda les
agradezco.

Luisa




1) Es necesario tener las datatables en un dataset? Da alguna ventaja?

2) Como extraigo l
 

Leer las respuestas

#1 Juan Diego Bueno
17/02/2007 - 15:22 | Informe spam
"Luisa" escribió en el mensaje
news:%
Hello a todos.

Soy novata en C# y empece hacer un form master detail por un ejemplo que
vi en un channel de microsoft pero veo que en ese ejemplo me trae todos
los registros y los mete a un dataset.



Vamos por partes, como decía Jack el destripador:

Me sorprendi porque siempre programo trayendo solo lo que necesito para
reducir trafico en la red. Pregunto, es que los datasets funcionan asi o
tienen algun tipo de paginacion incorporada?



Los datasets son objetos que se basan en un modelo desconectado. Su función
teórica es reproducir total o parcialmente los objetos de tu sistema de base
de datos o incluso de varios simultáneamente. Esto se hace así, precisamente
por reducir el número de transferencias, que no el caudal. Los datasets
tienen sus datatables que pueden estar basada en tablas o vistas de tu base
de datos. De esta forma tu puedes paginar como desee, o traerte sólo los
registros deseados a un datatable

Puedes trabajar desconectadamente usando datatables reducidos hasta a un
solo registro, o usando datareaders, aunque estos están limitados a solo
lectura, con lo cual tendrías que utilizarlos en combinacion con sqlcommands
para inserción, actualización y borrado.

Es necesario tener las datatables en un dataset? Da alguna ventaja?


La ventaja en todo caso es que tu puedas aplicarles restricciones,
transacciones, etc...y que las tengas organizadas. También existen los
datasets tipados donde puedes agruparlas para trabajar con ellas, pero no es
necesario

Puedo usar las datatables directamente sin dataset?





2) Como extraigo l



Rellenando un datatable con un solo registro obtenido de una consulta que
devuelva únicamente esa fila o utilizando un datareader que funciona como un
cursor trabajando con los registros de uno en uno

Espero te haya servido

Saludos




Estoy utilizando la versión gratuita de SPAMfighter para usuarios privados.
Ha eliminado 6640 correos spam hasta la fecha.
Los abonados no tienen este mensaje en sus correos.
¡Pruebe SPAMfighter gratis ya!

Preguntas similares