Vous êtes sur la page 1sur 35

Acceso a Datos

En este captulo usted aprender a utilizar el Explorador de Base de Datos que incluye el entorno de Visual.Net para
conectarse a una base de datos y utilizarla en cualquier aplicacin.

Base de Datos

Microsoft de Base de Datos

Agregar Conexiones

Objetos de Acceso a Datos

BASE DE DATOS

Una base de datos es un conjunto de informacin til organizada de una forma especfica referente a un tema o propsito
concreto. Por ejemplo: la informacin que se maneja en un instituto, en una farmacia, etc. La informacin almacenada de una
base de datos se organiza principalmente mediante tablas.

TABLA

Una tabla es la unidad bsica de almacenamiento de una base de datos y permite tener la informacin organizada.

Por ejemplo, la base de datos Instituto se puede organizar en las tablas:

Alumnos

Inasistencias

Pagos

Notas

Profesores

Una tabla almacena los datos en registros (filas) y campos (columnas) .los campos son los datos que deseamos almacenar en
una tabla. Ejemplo de una tabla ALUMNOS.

N NOMBRE CICLO TURNO

01 Davila Prez Alex V N

02 Contreras Ruiz Ana I M

03 Fernandez Loja Cesar VII T

04 Cumpa Davila Teresa X N

Programacin II Pgina 1
Acceso a Datos

REGISTRO DE DATOS

Un registro contiene informacin que pertenece a cada entrada de la base de datos. Se llama tambin fila . ejemplo de un
registro:

CAMPO DE DATOS

Un campo es una unidad de almacenamiento para guardar un elemento de datos simple en un registro, es decir, es cada uno
de los datos que guardamos en una tabla. Ejemplos:

CICLO

VII

ESTRUCTURA DE UNA TABLA

La estructura de una tabla consiste en los campos que contienen, su tipo y longitud de cada uno de ellos.

El tipo de campo indica que tipo de informacin se va almacenar en cada campo, por ejemplo: texto, nmeros, fechas, etc. La
longitud se utiliza para indicar cuantos caracteres se pueden ingresar como mximo en cada campo. Por ejemplo el campo
nombre de un alumno se define de tipo de Texto y su longitud puede ser 30 de caracteres. Algunos tipos de campos ya tienen
una longitud definida.

MICROSOFT SQL SERVER

El SQL SERVER es un administrador de base de datos como el Microsoft de Access, pero muchas nuevas ventanas, por
ejemplo: Permite almacenar mayor cantidad de informacin, tiene excelentes polticas de seguridad y herramientas muy
importantes como Procedimientos Almacenados y Desencadenadores.

Los programas ms utilizados del SQL SERVER son:

1. El Administrador de Servicios

Programacin II Pgina 2
Acceso a Datos

Este programa permite iniciar, hacer una pausa o detener los servicios de SQL Server. Si los servicios estn detenidos no se
podr tener acceso a la informacin gravada en SQL Server.

En esta ventana tambin se puede configurar para que los servicios se inicien automticamente junto con el Windows, es decir,
si los servicios se inician automticamente cuando activa la computadora.

2. El Administrador Corporativo

Este programa permite administrar la informacin en forma visual. Por ejemplo: en esta ventana podemos crear la base de
datos, as como sus tablas y registros, procedimientos almacenados, usuarios, seguridad, etc.

Programacin II Pgina 3
Acceso a Datos

En el rbol de elementos podemos seleccionar cualquier base de datos y acceder a todos sus elementos.

3. Analizador de Consultas

Este programa permite administrar la informacin mediante comandos. Aqu se puede analizar todo lo que hace el administrador
Corporativo. Cada comando o grupo de comandos que desea ejecutar, lo debe seleccionar y presionar la tecla F5 o clic en el
botn Ejecutar. Ejemplo:

Tambin puede hacer uso del programa Libros en Pantalla que contiene toda la ayuda del SQL Server.

En la hoja ndice puede escribir la palabra clave del tema que desea buscar:

Programacin II Pgina 4
Acceso a Datos

CREAR UNA BASE DE DATOS

La creacin de una base de datos la puede realizar en el administrador corporativo o en el analizador de consultas. La forma
ms rpida y sencilla es en el administrador corporativo.

Las bases de datos se crean en SQL Server se graban en forma predeterminada en la misma unidad donde la instalo y
normalmente en la siguiente carpeta:

Archivos de Programa\ Microsoft SQL Server\Mssql\Data

Se recomienda crear primero desde el explorador de Windows una carpeta donde desea grabar sus bases de datos cuando no
desea utilizar la carpeta predeterminada.

Para crear la base de datos el administrador corporativo, debe hacer clic derecho en el elemento Base de Datos y elegir Nueva
Base de Datos.

Se visualiza la siguiente ventana con 03 hojas:

Programacin II Pgina 5
Acceso a Datos

En la hoja General, escriba el nombre de la nueva Base de Datos a crear. Para este ejemplo se va crear una base de datos
llamada Tienda.

La base de datos est compuesta por dos Archivos.*.Mdf y *. Ldf. En el archivo Mdf se graban los datos y en el archivo Ldf las
transacciones que hacemos en la base de datos.

Como ya se indico, cuando se crea la base de datos, estos archivos, se graban de forma predeterminada en la unidad donde se
instala el SQL Server que puede ser C:, D:, etc. y en la carpeta:

Archivos de Programa\ Microsoft SQL Server\Mssql\Data

Si desea cambiar la ubicacin de la base de datos debe ingresar a la hoja Archivo de datos y Archivo de Transacciones y hacer
clic en el botn con tres puntos de la seleccin Ubicacin para seleccionar la carpeta donde se desea grabar los archivos.

Ventana para indicar la carpeta del Archivo de Datos (*.Mdf)

Programacin II Pgina 6
Acceso a Datos

Ventana para indicar la carpeta del Archivo de Transaciones (*.Ldf)

Al hacer clic en el botn con tres puntos se muestra la siguiente ventana donde debe seleccionar la carpeta donde se grabara la
base de datos.

En la siguiente ventana de ejemplo se ha elegido la carpeta: D:\Adianzen.

Estos pasos los debe realizar en las dos hojas: Archivos de Datos y Registro de Transacciones.

Despus de escribir el nombre de la base de datos e indicar la carpeta donde se grabara, haga clic en el botn Aceptar. La
nueva base de datos formara parte del SQL Server. En el ejemplo se ha creado la base de datos Tienda.

Programacin II Pgina 7
Acceso a Datos

Si observa el contenido de la carpeta, observara los datos de los archivos que forman la base de datos.

CREAR UNA TABLA

Para crear una tabla ingrese a los elementos de la base de datos donde desea crear la tabla. Para ingresar a los elementos de
una base de datos se debe hacer clic en su signo + (mas).

Programacin II Pgina 8
Acceso a Datos

Despus de expandir los elementos de la base de datos, haga clic derecho en Tablas y elija Nueva Tabla. Se visualiza la
siguiente ventana:

En la ventana anterior
se debe disear la estructura de la tabla y para ello debe llenar los siguientes datos.

Nombre de Columna

Aqu se bebe escribir el nombre del campo que desea crear en la tabla.

Tipos de Datos

Aqu se selecciona el tipo de informacin que va almacenar el campo.

Programacin II Pgina 9
Acceso a Datos

Longitud

Se utiliza normalmente para los campos tipo Char y Varchar para indicar la cantidad mxima de caracteres que debe aceptar el
campo. Para datos de tipo fecha y numricos, el mismo SQL Server le asigna una longitud.

Permitir Valores Nulos

Aqu se indica si el campo puede quedar en blanco o no, es decir, si es obligatorio o no llenar el campo se agregan los registros.

TIPOS DE DATOS

A continuacin se explican los tipos de campos ms utilizados en SQL Server:

Programacin II Pgina 10
Acceso a Datos

Char

Este tipo de dato se utiliza para campos que van a almacenar informacin de tipo texto con una longitud fija de caracteres como
por ejemplo, el campo sexo o estado civil cuando solo queremos ingresar una letra (M o F). Este tipo tambin lo podemos
aplicar para campos que van a almacenar nmeros con una misma cantidad de dgitos y que nunca los vamos a
utilizar en operaciones aritmticas, como por ejemplo, el DNI de una persona que tiene 8 dgitos, el N de RUC de una
cliente que tiene 11 dgitos, etc.

VarChar

Este tipo de dato se utiliza para los campos que van almacenar informacin de tipo texto con una longitud variada de
caracteres como el nombre o direccin de una persona.

DateTime

Este tipo de dato se utiliza para los campos que van a almacenar fechas y/o horas, como por ejemplo, la fecha de nacimiento
de una persona, la fecha que se emiti una boleta o factura, etc.

Money

Este tipo de dato se utiliza en campos que van a almacenar valores numricos que representan dinero, como el sueldo de una
persona, la mensualidad del alumno, el precio de un producto, etc.

TinyInt

Con este tipo de dato se deben de definir los campos que van almacenar nmeros enteros (sin decimales) solo comprendidos
entre 0 y 225.

SmallInt

Con este tipo de dato se deben de definir los campos que van a almacenar nmeros enteros (sin decimales) solo comprendidos
entre -32.768 y 32767.

Int

Con este tipo de dato se deben de definir los campos que van a almacenar nmeros enteros (sin decimales) solo comprendidos
entre -2.147.483.648 y -2.147.483.647.

Decimal

Con este tipo de dato se deben de definir los campos que van a almacenar nmeros e que pueden tener decimales como por
ejemplo, el peso de una persona.

En la siguiente ventana se ha creado una estructura de ejemplo para una tabla Clientes. En el campo Telfono se permite
valores nulos, es decir, que puede quedar en blanco porque algunos clientes no tienen telfono.

Programacin II Pgina 11
Acceso a Datos

El campo cdigo es la clave primaria est considerando como Identidad = Si, para que se auto genere a la hora de ingresar
registros, es decir, este campo no se llena porque SQL Server lo llena en forma automtica.

Despus de crear la estructura de la tabla, haga clic en la figura del Diskette para grabar tabla.

En la ventana que se visualiza, escriba el nombre de la tabla .

Programacin II Pgina 12
Acceso a Datos

Despus de grabar la tabla y hacer clic en el objeto Tablas de la base de datos, se mostrara el nombre de la nueva tabla.

Modificar la Estructura de una Tabla

Para modificar la estructura de una tabla, se debe hacer clic derecho en el nombre de la tabla y elegir Disear Tabla.

Al hacer clic en la opcin Disear Tabla, se visualiza su estructura para corregirla.

Al hacer clic derecho en la primera columna de un campo, se visualizan las siguientes opciones:

Programacin II Pgina 13
Acceso a Datos

Agregar Registros a una Tabla

Para agregar registros a una tabla, debe hacer clic derecho en su nombre y elegir las opciones:

Abrir Tabla / Devolver todas las filas

Se visualiza la ventana para agregar los registros:

Como el campo cdigo ha sido definido como identidad, no lo debe llenar cuando ingrese registros.

PROCEDIMIENTOS ALMACENADOS

Los procedimientos es la herramienta ms potente que tiene el SQL Server que nos permiten desarrollar aplicaciones que se
ejecuten mucho ms rpidas y seguras.

Los procedimientos almacenados son un conjunto de instrucciones SQL que trabajan como la unidad y que se ejecutan
utilizando solo el nombre que le hemos asignado.

Tienen las siguientes Ventajas.

1. Se ejecutan en el servidor.

2. Las instrucciones que contienen se ejecutan ms rpidas.

3. Ayudan en la programacin orientada a objetos y en capas.

Programacin II Pgina 14
Acceso a Datos

CREAR PROCEDIMIENTOS ALMACENADOS

Sintaxis para crear un procedimiento almacenado:

1. Cuando no tiene parmetros:

Create Procedure Nombre_Del Procedimentiento

As

Instrucciones SQL

Ejemplo, las siguientes instrucciones crean el procedimiento llamado Mujeres que devuelve todas las personas de sexo
femenino.

Create Procedure Mujeres

As

Select * From Personal Where Sexo =F

No olvide de activar la base de datos donde desea almacenar el procedimiento y donde se encuentra la informacin que desea
obtener. En nuestro ejemplo la base de datos Empresa. D

Despus de crear el procedimiento, lo que puede ejecutar en el analizador de consultas, escribiendo solo su nombre o utilizando
la instruccin Execute o Exec. Ejemplo

Execute Mujeres

2. Cuando tiene parmetros.

Create Procedure Nombre_Del Procedimentiento

Definicin de Variables

As

Instrucciones SQL

La cantidad de variables que utilicen depende de la cantidad de parmetros que va a recibir el procedimiento y cada variable
debe empezar con una @.

Ejemplos:

Las siguientes instrucciones crean un procedimiento llamado Lista que muestra el personal que pertenece a una rea cuyo
nombre se pasa como parmetros.

Programacin II Pgina 15
Acceso a Datos

Create Procedure Ingresos

@Fecha1 SmalldateTime,

@Fecha2 SmallDateTime

As

Select Nombre, Area, FechaIngreso From Personal Where FechaIngreso BetWeen @Fecha1 And @Fecha2

Las instrucciones crean un procedimiento almacenado llamado Seleccin_Pa que devuelve las personas cuyo nombre es igual o
empieza con las letras enviadas como parmetros.

Este procedimiento tiene un valor predeterminado para el parmetro (%). Esto indica que el parmetro que se enva es
opcional.

Create Procedure Seleccin_Pa

@Iniciales VarChar(50) =%

As

Select Nombre, Area, FechaIngreso, Sueldo From Personal Where Nombre Like @Iniciales

Si se ejecuta el procedimiento almacenado sin enviarle el parmetro, se visualizan todos los registros; Execute Seleccion_Pa.

Si desea obtener todas las personas cuyo nombre empieza con la letra A, se debe enviar el parmetro A%.

Execute Seleccion_Pa

Si desea modificar un procedimiento almacenado que ya existe utilice Alter en lugar de Create.

Para eliminar un procedimiento almacenado utilice Drop Procedure. Por ejemplo la siguiente instruccin elimina el procedimiento
llamado Seleccion_Pa.

Drop Procedure Seleccion_Pa

PROCEDIMIENTO ALMACENADOS CON PARAMETROS DE SALIDA

Los parmetros de salida son aquellos valores que el procedimiento almacenado devuelve a la aplicacin.

Para iniciar dentro de un procedimiento almacenado que es un parmetro de salida, solo debe agregarle la palabra Output y
dentro del comando Select se le puede asignar el valor que debe retornar. Por ejemplo:

Se tiene dentro de la base de datos Instituto, una tabla Cursos con la siguiente estructura:

Programacin II Pgina 16
Acceso a Datos

Ejemplo del contenido de la tabla:

El siguiente procedimiento almacenado llamado Ejemplo1_Pa , tiene dos parmetros: uno de entrada y otro de salida. D

El parmetro @Cod es de entrada y recibe como parmetro el cdigo del curso.

El parmetro @Nom es de salida y devuelve el nombre del curso del cdigo que se enva como parmetro.

Como puede observar de la instruccin Select se le asigna el valor que debe devolver el parmetro de salida.

Select @Nom = Nombre

Al ejecutar el procedimiento almacenado, no se coloca el valor para el parmetro de salida, solo se indica una variable con la
palabra Output declarada previamente y se puede utilizar la funcin Print para ver el valor que retorna en el analizador de
consultas.

Ejemplo:

Declare @Nombre VarChar(50)

Exec Ejemplo1_Pa Cl101 @Nombre Output

Programacin II Pgina 17
Acceso a Datos

Print @Nombre

Al llamar al procedimiento almacenado, se mostrara el curso: Tcnica de Programacin porque tiene el cdigo que se ha
enviado como parmetro. D

EL EXPLORADOR DE BASE DE DATOS

El Explorador de Base de Datos es una herramienta que tiene Visual .Net y que permite conectarnos a distintos servidores que
tenemos disponibles para acceder y manipular la informacin de sus bases de datos as como utilizarlas en el desarrollo de
nuestra aplicacin con Ado.Net.

Si el explorador de base de datos no se visualiza puede hacer clic en la opcin Ver y luego en Explorador de Base de Datos o
pulsar las teclas Control + Alt + S.

Cuando se activa el Servidor de Base de Datos inicialmente se encuentra vaco:

Programacin II Pgina 18
Acceso a Datos

En esta ventas podemos conectarnos a la base de datos con la que deseamos trabajar y de esta manera tenerla disponible para
nuestra aplicacin.

AGREGAR UNA CONEXIN

Para agregar una conexin en el Explorador de Base de Datos haga clic derecho dentro de esa ventana y elija Agregar
Conexin.

Se visualiza la siguiente ventana donde elegir el tipo de base de datos para la cual desea realizar la conexin.

Para nuestro ejemplo elija Microsoft SQL Server.

En la siguiente ventana se ha elegido Microsoft SQL Server.

Programacin II Pgina 19
Acceso a Datos

Despus de elegir el tipo de base de datos a conectarse, haga clic en el botn Continuar. Se visualiza la siguiente ventana:

En la ventana anterior seleccione el tipo de autenticacin, es decir, el tipo de conexin con el servidor y haga clic en el botn
Examinar para buscar la base de datos con la cual se desea conectar.

Se visualiza la siguiente ventana debe seleccionar la base de datos.

Programacin II Pgina 20
Acceso a Datos

En la siguiente ventana de ejemplo se ha seleccionado la base de datos llamada Instituto con autenticacin Windows.

Haga clic en el botn Probar conexin, se debe visualizar el siguiente mensaje.

Programacin II Pgina 21
Acceso a Datos

Si la conexin no es correcta, detenga y vuelva a iniciar el administrador de servicios de SQL Server cuando se est conectando
a una base de datos de este tipo.

Si la conexin es correcta, haga clic en el


botn Aceptar. Se visualizara en la ventana del explorador de base de datos a la cual se ha conectado.

Para cualquier accin sobre la conexin realizada, haga clic derecho sobre su nombre y elija la opcin que desea.

Programacin II Pgina 22
Acceso a Datos

Para visualizar los elementos de la base de datos, puede hacer clic el su signo +.

En la siguiente ventana se muestran las tablas de la base de datos conectada:

En la siguiente ventana de muestra el contenido de la Tabla Alumnos:.

Programacin II Pgina 23
Acceso a Datos

OBJETOS DE ACCESO A DATOS

Una de las ventajas de este acceso a la informacin en Visual Basic.Net es que podemos construir aplicaciones de acceso a
datos con solo arrastrar los objetos al formulario.

Los objetos para manejar base de datos se encuentran en la ficha Datos del cuadro de herramientas:

Existen varias formas de desarrollar aplicaciones que accedan a los datos, pero, todas ellas utilizan los objetos.

Si algunos de los controles no se encuentra en la ficha de datos, haga clic derecho en el cuadro de herramientas y seleccin:
Elegir Elementos.

Programacin II Pgina 24
Acceso a Datos

OBJETOS DE ACCESO A DATOS

Este objeto es el encargado de la conexin a una base de datos SQL Server versin 7.0 o superior. Este objeto est diseado
y optimizado para conectarse a una base de datos SQL Server en las versiones indicadas.

Este objeto es el encargado de la conexin a una base de datos diferente a SQL Server versin 7.0 o superior, como por
ejemplo Microsoft Access. Tambin puede utilizarse cuando es una base de datos SQL Server, pero con versin inferior a la 7.0.

Este objeto es el encargado de llevar a la conexin establecida en el objeto Connection, el comando con los requerimientos
deseados y depositar los resultados obtenidos en otro objeto llamado DataSet (conjunto de datos) para poder utilizarlos y/o
manipularlos en una aplicacin.

Los requerimientos pueden ser el contenido de una tabla , de una base de datos o parte de l, as como la actualizacin,
adicin o eliminacin de la informacin.

El objeto SQLDataAdapter se utiliza cuando nos hemos conectado a una base de datos SQL Server versin 7.0 o superior, es
decir, cuando nos hemos conectado a una base de datos utilizando el objeto SQLConnection.

Programacin II Pgina 25
Acceso a Datos

Este objeto cumple la misma funcin que el objeto SQLDataAdapter, pero, se utiliza cuando nos hemos conectado a una base
de datos utilizando el objeto OleDbConection.

Este objeto se utiliza para almacenar el comando sin el requerimiento para la conexin establecida. El comando consiste en una
instruccin SQL que depende del requerimiento deseado y puede ser : Select, Update, Insert o Delete.

El objeto SQLCommand se utiliza cuando la base de datos es SQL Server 7.0 o superior, es decir, trabaja con los objetos
SQLConnection y SQLDataAdapter.

Este objeto cumple la misma funcin que el SQLCommand, pero se utiliza junto con los objetos OleDbConnection y
AleDbDataAdapter.

Este objeto se encarga de recibir el conjunto de datos que devuelve la conexin a travs del objeto DataAdapter, segn el
comando establecido en el objeto Command.

El objeto DataSet puede recibir informacin de una conexin establecida por el objeto SQLConnection o del objeto
OleDbConnection y su caracterstica y ventaja principal es que mientras se manipula la informacin que contiene, sta
permanece DESCONECTADA de la base de datos.

Programacin II Pgina 26
Acceso a Datos

USO DE LOS OBJETOS DE ACCESO A DATOS

Para poner en prctica el uso de los objetos de acceso a datos puede agregar primero la conexin a la base de datos que
desea utilizar y crear una aplicacin en blanco. Para el ejemplo siguiente se ha Agregado una conexin a la base de datos
Comercio

Una vez realizada la conexin a la base de datos y con una aplicacin en blanco, coloque en el formulario el objeto
SQLconneccin. Este y todos los objetos de la ficha Datos del cuadro de herramientas se ubican en la parte inferior del
formulario:

Despus de agregar un objeto SQLConnecction a la aplicacin debe seleccionar y asignarle en su propiedad connectionString
el nombre de la base de datos Comercio.

Despus debe establecer la conexin.

Programacin II Pgina 27
Acceso a Datos

Despus de asignarle la propiedad Connectionstring al objeto SQLConnection, la conexin a la base de datos queda
establecida.

Si previamente no se ha conectado a la base de datos Comercio, debe de elegir la opcin <Nueva Coleccin> y llenar la
ventana de conexin.

Despus de seleccionar el nombre de la base de datos la propiedad connectionstring se llenar en forma automtica con toda
la informacin .

Despus de establecer la conexin con el objeto SqlConnection el siguiente paso consiste en agregar a la aplicacin un objeto
SQLCommand para indicar el comando que deseamos enviar a la conexin.

En este ejemplo, el comando va a consistir en pedir el cdigo, nombre y sexo de todos los empleados de la tabla con el mismo
nombre.

Programacin II Pgina 28
Acceso a Datos

Despus de arrancar la aplicacin el objeto del SQLCommand, debe aplicarle en su propiedad Connection el nombre del objeto
SQLConnection1, que contiene la base de datos

La segunda propiedad que le debe asignar al objeto SQLCommand es Command Tex donde se debe escribir o disear el
comando a enviar.

Programacin II Pgina 29
Acceso a Datos

Si hace clic en el botn buscar () de la propiedad, se activar la ventana del diseo de consultas. Para el ejemplo, Agregue a
esta ventana solo la tabla Empleados y active la casilla de los campos: Cdigo Nombre y Sexo.

Para terminar, haga clic en el botn Aceptar. La propiedad Command Text se llenara con el comando respectivo.

Despus de asignarle los valores a las propiedades del objeto SQLCommand faltara el objeto encargado de llevar este
comando a la conexin establecida y de traer a la aplicacin la informacin que la conexin devuelve segn el comando
enviado. Este objeto, como ya se indic anteriormente, es el objeto SQLDataAdapter.

Cuando agrega el objeto SQLDataAdapter a la aplicacin se activa el asistente

En la ventana, haga clic en cancelar, porque la conexin es manual.

Al hacer clic en el botn Cancelar, el objeto SQLDataAdapter se agrega a la aplicacin

Programacin II Pgina 30
Acceso a Datos

La propiedad que le asigne el objeto SQLDataAdapter depende del tipo de instruccin SQL que se le ha asignado al objeto
SQLCommand

Como el objeto SQLCommand tiene una instruccin Select, se le debe asignar al objeto SQLDataAdapter la propiedad
SelectCommand. En esta propiedad asgnele el nombre del objeto SQLCommand1.

Una vez asignado el nombre del objeto SQLCommand en la propiedad SelectCommand del objeto SQLDataAdapter, solo
faltara agregar a la aplicacin del objeto que va a recibir la informacin que enva la conexin para poder usar y manipular esa
informacin en nuestra aplicacin.

Programacin II Pgina 31
Acceso a Datos

El DataSet es el objeto que va a recibir la informacin que enva la conexin a travs del objeto SQLDataAdapter a la aplicacin
para poder usarla y manipularla. Al agregar el objeto DataSet a nuestra aplicacin se muestra la siguiente ventana:

En la ventana anterior, elija la opcin Conjunto de datos sin tipo y luego haga clic en el botn aceptar.

Despus de hacer clic en el botn aceptar, el objeto DataSet formar parte de nuestra aplicacin

Una vez agregado el objeto DataSet a la aplicacin y sin darle ninguna propiedad ya puede tener acceso a la informacin.
Como por ejemplo, puede colocar un datadrid.

Programacin II Pgina 32
Acceso a Datos

Si no le ha asignado ninguna propiedad al objeto DataSet, solo le debe asignar en la propiedad del control datadrid en el
nombre del objeto data set1.

Para terminar, solo debe escribir las siguientes instrucciones que llenan el objeto DataSet con la informacin que enva la
conexin mediante el objeto SQLDataAdapter. Estas instrucciones las puede escribir en el evento load.

El mtodo clear del objeto Dataset borra su contenido y el mtodo Fill del objeto SQLdataAdapter llena el objeto DataSet con la
informacin que devuelve la conexin.

Con las instrucciones del evento Load del formulario, el DataGrid se mostrar de la siguiente manera al ejecutar la aplicacin

Programacin II Pgina 33
Acceso a Datos

Al hacer clic en el signo + se mostrara el nombre de un objeto Table.

Al hacer clic en table, se mostrar la informacin

Agregar objetos Table al DataSet

Como ha podido observar el objeto DataSet almacena la informacin que recibe de la conexin en objetos tables que tiene ;la
misma estructura de las tablas fsicas que creamos dentro de una base de datos. Esto quiere decir, que; los objetos Dataset
almacenan la informacin en filas (registros) y columnas (campos)

Para acceder de una forma ms directa a la informacin de un Dataset, podemos agregarle un objeto table despus que forma
parte de nuestra aplicacin.

Para ello, seleccione el objeto Dataset y haga clic en el botn buscar () de su propiedad Table

Al hacer clic en el botn buscar de la propiedad table del objeto Dataset, se visualiza la ventana: Editor de la Coleccin Tablas

Programacin II Pgina 34
Acceso a Datos

En esta ventana, haga clic en el botn agregar para agregar un objeto table al objeto DataSet y asignarle en su propiedad
Tablename en nombre que desea.

En esta ventana de ejemplo se ha asignado el nombre: empleados al nuevo objeto Table.

Para terminar haga clic en el botn cerrar.

Programacin II Pgina 35