Вы находитесь на странице: 1из 20

Visual Basic y SQL

Primero Creamos el entorno en que se trabajara, creando la Base de Datos y una tabla a cual
acceder

Creamos la Base de datos en al cual trabajaremos, utilizamos la opcin de nueva consulta para
ingresar las sentencias sql

Nueva Consulta

Con esta opcin


aplicamos cambios
en la Servidor de BD

Al ejecutarlo se nos indicar si el cambio se efectu o si se encontr algn error


Creamos la tabla en donde efectuaremos almacenaremos informacin, debemos asegurarnos que
estamos trabajando en la BD que creamos

En esta parte
seleccionamos la BD en
la que trabajaremos

Al ejecutar y si no hay error podemos actualizar la base de datos creada y ver que nuestra tabla ha
sido creada
Podemos efectuar el ingreso de datos desde VB, sobre la tabla persona con click derecho y
utilizando la opcin ver datos se nos desplegara una opcin para ver datos y nos da la posibilidad
de ingresar datos.

Creamos un nuevo proyecto, el cual utilizaremos para manipular datos de la tabla que hemos
creado, buscamos en el explorador de soluciones del proyecto My Project, damos doble click para
que podamos indicar donde se encuentra nuestro acceso a la BD
En La pantalla de configuracin buscamos la opcin de configuracin en la cual podremos indicar
de forma global al proyecto los accesos a la BD que utilizaremos

En Configuracin Ingresamos el nombre que le daremos a la conexin, y buscamos el tipo , para


nuestro caso ser una Cadena de conexin.
Al indicar que es de tipo conexin, en la opcin valor nos permitir ingresar una opcin en la que
estableceremos la BD y la forma de autenticacin con la cual podremos acceder

En la pantalla de Propiedades de conexin, debemos ingresar el nombre der servidor en donde se


encuentra la BD, se puede utilizar la autenticacin Windows si el usuario que estamos usando es
con el que se efectu la instalacin y podremos seleccionar la BD que creamos, al utilizar el botn
de Probar conexin, podemos verificar si no hay inconveniente para ingresar, despus de creada
debemos guardar para asegurar que la configuracin est disponible en la aplicacin
Si entre las opciones de la aplicacin no aparece el acceso orgenes de datos, buscamos en Ver del
men principal, seleccionamos Otras ventanas y nos aparecer la opcin de Orgenes de datos, la
cual podremos utilizar para definir para este caso la Base de Datos que estaremos utilizando

En Orgenes vamos a agregar uno nuevo, le damos a la opcin para que nos despliegue la pantalla
para indicar de qu tipo es el origen.
Indicamos que es Una Base de Datos

En la siguiente, el modelo el cual indicaremos un Conjunto de datos


Se nos presentar una pantalla indicando el medio que utilizaremos para conectarnos a la BD, por
la previa configuracin que efectuamos nos aparecer la conexin que tenemos configurada para
el proyecto, damos siguiente para continual

Se nos presentar la siguiente pantalla en la cual podemos indicar los objetos a ser considerados,
para el ejemplo seleccionaremos tablas, que contiene la tabla que hemos creado
Al finalizar en los orgenes de datos ya contaremos con la configuracin que efectuamos, lo que
nos permite asociar a la entidad persona

Agregamos un DataGridView, en el cual veremos los datos contenidos en la tabla persona


En el data grid seleccionamos el origen, para el que utilizaremos el que se acaba de crear

Al efectuarlo en el Grid ya nos aparecern los datos que se encuentran en la tabla persona
Si examinamos el cdigo se adiciono el cdigo que se ejecuta y optiene la informacin de la tabla
persona y que visualizaremos en el grid

Si ejecutamos el proyecto visualizaremos datos que hayamos ingresado en la tabla

Ahora procederemos a ingresar a agregar los elementos que nos permitirn ingresar, eliminar y
actualizar datos para lo que necesitamos conocer las sentencias sql que nos permiten efectuar el
mantenimiento de datos, cuyo formato es el siguiente

Ingresar datos

Insert into <Tabla> (Atributo1, Atributo2..) values( Valor1, Valor2 )

Actualizar datos

Update <Tabla> set Atributo1 = Valor1, Atributo2 = Valor2

Where <Condicion>

Eliminar Datos

Delete from <Tabla> where <Condicion>


En el Explorador de soluciones, buscamos el data set que creamos para este ejemplo
DSProgra.xsd, el cual nos dar el acceso a las tablas que seleccionamos

Para el ejemplo nicamente contamos con la tabla persona, al darle click derecho sobre
personatableAdapter, nos permitir crear mtodos que nos permitan manipular datos de la tabla
segn lo necesitamos
Utilizamos la Opcin Agregar consulta, para crear nuestro mtodo personalizado

Utilizamos la opcin de instrucciones SQL.


Segn lo que necesitemos, obtener datos, ingresar eliminar o actualizar seleccionaremos la opcin

Para Ingresar datos utilizamos insert, podemos dejar el cdigo tal y como lo crea, los valores con
@, son variables que requerir el mtodo para crear el ingreso en la BD
Con siguiente, podemos definir el nombre del mtodo que vamos a utilizar

Si damos siguiente ya nos indica que se gener la consulta y podemos finalizar


Se actualizar y podremos ver el mtodo que acabamos de ingresar en este Caso IngresaPersona
con los valores esperados de ID, Nombre y Apellido

Repetimos este proceso para las dems sentencias

Para actualizar un dato

Nos aseguramos que la sentencia se encuentra como lo vemos en la siguiente imagen


Para la eliminacin de Una persona

Al finalizar segn los nombres que especificamos nos presentar los mtodos que creamos con las
sentencias que especificamos
Para utilizar las opciones que creamos en el formulario de nuestra pantalla, crearemos un objeto
que nos permita acceder a estas opciones, para este ejemplo creare un objeto ManejoPersona el
cual deber ser un tipo objeto DataSetTableAdapter.Tabla, para mi caso el DataSet es
DSPrograTableAdapters y la tabla PersonaTableAdapter , para este ejemplo la visualizacin del
cdigo es la siguiente

En el evento del botn ingresar utilizo el Objeto Manejo Persona y busco el mtodo creado que es
ingresar persona y mando los datos que tengo en pantalla y finalizo con el cdigo que refrescar la
informacin del grid, el cdigo se ver de la Siguiente forma

Se efecta lo mismo para los siguientes acciones de actualizar y eliminar, al final el cdigo
ingresado para este ejemplo es el siguiente
Ejecutando el ejemplo

Al utilizar Agregar

Al actualizar un dato
Y eliminar un Dato

Вам также может понравиться