• Viernes 19 de Abril de 2024, 04:20

Autor Tema:  ¿Qué son los DataAdapter, DataSet y demás?  (Leído 16947 veces)

BlackBird

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
¿Qué son los DataAdapter, DataSet y demás?
« en: Martes 26 de Octubre de 2010, 08:10 »
0
Hola amigos.

Resulta que el día de hoy me dió por empezar a aprender a programar en C# para manipular bases de datos y... estoy perdido!

¿Alguien me puede orientar acerca de lo que debo saber para empezar a conectar con bases de datos?
Gracias!

LuisYactayo

  • Miembro activo
  • **
  • Mensajes: 36
  • Nacionalidad: pe
    • Ver Perfil
Re: ¿Qué son los DataAdapter, DataSet y demás?
« Respuesta #1 en: Martes 23 de Noviembre de 2010, 15:22 »
0
Bueno te felicito por esa intencion que tienes de aprender más.    :good:
No sé si tal vez tienes conocimientos previos en otro lenguaje????

Sea como fuere te recomiendo empezar a practicar con aplicaciones sencillas de conexion.

Ejemplo:
             1.- llenar un datagridview con datos de una tabla en una BD
             2.- Llenar otros controles : combobox , listbox, listview, etc

puedes bajarte aplicaciones completas a partes del codigo.


                        :good:  :good:  :good:  :good:  :good:  :good:

Superman_

  • Nuevo Miembro
  • *
  • Mensajes: 4
    • Ver Perfil
Re: ¿Qué son los DataAdapter, DataSet y demás?
« Respuesta #2 en: Martes 23 de Noviembre de 2010, 17:38 »
0
Bueno te explico:

Dataset imaginate que tienes una base de datos pero quieres tenerla
en memoria para ahorarte tener que conectarte a ella cada vez que quieres
hacer algo como una consulta etc. Para esto sirve el dataset para tener
bases de datos a memoria.


DataAdapter este sirve como un puente de conexión entre un DataSet y
una fuente de datos para recuperar y almacenar datos. Es decir puedes usar
el DataAdapter para jalar los datos de la base de datos y introducirla en
el Dataset(y de esta manera ya no tienes la base de datos remota si no en tu pc
 :D  en memoria).

Espero haberte sido util.

saludos

Josselo

  • Miembro activo
  • **
  • Mensajes: 50
  • Nacionalidad: pe
    • Ver Perfil
    • iJS Recursos web ilimitados
Re: ¿Qué son los DataAdapter, DataSet y demás?
« Respuesta #3 en: Martes 23 de Noviembre de 2010, 17:59 »
0
Haber...
como dice "superman_"
DataAdapter actúa como puente entre DataSet y un origen de datos para la recuperación y el almacenamiento de datos.
Dataset es un espacio en la memoria que nos srive para guardar datos
Datatable en un espacio mas pequeño en la memoria donde se guardan tablas con datos
para que quede un poco mas claro
Dataset es un conjunto de DataTables...

espero no te confundas bye.
saludos.

gabio2

  • Miembro MUY activo
  • ***
  • Mensajes: 402
  • Nacionalidad: mx
    • Ver Perfil
Re: ¿Qué son los DataAdapter, DataSet y demás?
« Respuesta #4 en: Miércoles 1 de Diciembre de 2010, 05:01 »
0
Si aún así no entendiste te lo pongo más fácil

DataTable = 1 sola tabla, es decir solo puede contener una tabla (aunque puedes "MEZCLAR" tablas, aunque dudo que eso te sirva).

DataSet = N tablas, es decir puede contener 1 o muchas tablas por separado. con la propiedad Tables[index] te vas moviendo sobre las tabla que desees.
@gabio87