Este documento explica cómo conectar una aplicación desarrollada en Visual Basic .NET con una base de datos SQL Server 2008. Se detallan 14 pasos para establecer la conexión entre el lenguaje de programación y la base de datos, y desarrollar una interfaz gráfica para interactuar con la información almacenada. El objetivo es que los estudiantes aprendan a crear aplicaciones .NET que puedan acceder y modificar datos en SQL Server.
2. Conexión de Visual Basic . NET con SQL Server 2008
Lic. Luis Antonio Sánchez Reynoso
El alumno aprenderá a realizar la conexión entre el
lenguaje de programación Visual Basic .NET y el
servidor de bases de datos SQL Server 2008, así como
el manejo de los objetos necesarios para lograr la
interacción de un formulario realizado en este
lenguaje con la base de datos
3. Conexión de Visual Basic . NET con SQL Server 2008
Lic. Luis Antonio Sánchez Reynoso
4. Conexión de Visual Basic . NET con SQL Server 2008
Lic. Luis Antonio Sánchez Reynoso
Paso 1.
Ir al menu inicio, dar clic en Todos
los programas seleccionar la Carpeta
Microsoft SQL Server 2008 y dar clic
en SQL Server Managment Studio
5. Conexión de Visual Basic . NET con SQL Server 2008
Lic. Luis Antonio Sánchez Reynoso
Paso 2.
Una vez realizado Paso 1 el software
mostrará una pantalla de inicio en la
cual solo tenemos que dar clic el
botón Conectar
Paso 3.
Después del Paso 2 el software nos
muestra el Explorador de objetos y una
barra de menús en la cual se debe dar
clic en el botón Nueva consulta
6. Conexión de Visual Basic . NET con SQL Server 2008
Lic. Luis Antonio Sánchez Reynoso
Después del Paso 3 el software muestra el analizador de consultas que es el
espacio donde se escribirán las consultas necesarias para que la base de datos
funcione de manera correcta
7. Conexión de Visual Basic . NET con SQL Server 2008
Lic. Luis Antonio Sánchez Reynoso
Paso 4.
Ahora en el analizador de consultas se debe de escribir el código SQL para poder
crear la base de datos y la tabla que se utilizará en esta practica y para poder
ejecutar cada una de las sentencias es necesario dar clic en el botón Ejecutar de la
barra de menús.
8. Conexión de Visual Basic . NET con SQL Server 2008
Lic. Luis Antonio Sánchez Reynoso
Paso 5.
Ahora se crean los procedimientos almacenados necesarios para crear la interfaz
con la base de datos, el primero lleva por nombre alta_alumnos que servirá para
registrar nuevos alumnos, escribimos el código y después lo ejecutamos
9. Conexión de Visual Basic . NET con SQL Server 2008
Lic. Luis Antonio Sánchez Reynoso
Paso 6.
El siguiente procedimiento almacenado lleva por nombre edita_alumnos que
servirá para modificar el registro de los alumnos, escribimos el código y después lo
ejecutamos
10. Conexión de Visual Basic . NET con SQL Server 2008
Lic. Luis Antonio Sánchez Reynoso
Paso 7.
El siguiente procedimiento almacenado
lleva por nombre borra_alumnos que
servirá para eliminar el registro de un
alumno, escribimos el código y después
lo ejecutamos
Paso 8.
El ultimo procedimiento almacenado
lleva por nombre ver_alumnos que
servirá para ver el registro de un alumno,
escribimos el código y después lo
ejecutamos
11. Conexión de Visual Basic . NET con SQL Server 2008
Lic. Luis Antonio Sánchez Reynoso
Con esto se termina la primer parte de la
practica, solo resta cerrar el programa para
dar paso al desarrollo de la interfaz gráfica
12. Conexión de Visual Basic . NET con SQL Server 2008
Lic. Luis Antonio Sánchez Reynoso
13. Conexión de Visual Basic . NET con SQL Server 2008
Lic. Luis Antonio Sánchez Reynoso
Paso 1.
Para poder realizar la aplicación se tiene
que abrir el programa Visual Studio, para
ello ha que dirigirse a inicio después se
debe dar clic en todos los programas
después seleccionar la carpeta Microsoft
Visual Studio 2010 y después dar clic en
Microsoft Visual Studio 2010
14. Conexión de Visual Basic . NET con SQL Server 2008
Lic. Luis Antonio Sánchez Reynoso
Paso 2.
Ahora el software mostrará la siguiente pantalla y para poder comenzar se debe
seleccionar del menú Archivo la opción de Nuevo proyecto
15. Conexión de Visual Basic . NET con SQL Server 2008
Lic. Luis Antonio Sánchez Reynoso
Paso 3.
En la pantalla que se muestra se debe de seleccionar la opción de Visual Basic y
también se debe seleccionar la opción de aplicación de Windows Form y por ultimo
en la casilla de nombre se colocará practica
16. Conexión de Visual Basic . NET con SQL Server 2008
Lic. Luis Antonio Sánchez Reynoso
Después de realizar el paso 3 nos aparece la siguiente pantalla que se divide en varias
partes, la primera es el Cuadro de herramientas, que es de donde seleccionaremos
los objetos a utilizar, la segunda es el explorador de soluciones, que es donde se
muestran los objetos que componen nuestro proyecto, la tercera es la ventana de
propiedades y la ultima es la pantalla de formulario, que es donde se trabaja
17. Conexión de Visual Basic . NET con SQL Server 2008
Lic. Luis Antonio Sánchez Reynoso
Paso 4.
Ahora se debe deben de agregar los objetos al formulario tal y como se muestra en la
siguiente imagen, seleccionándolos del cuadro de herramientas. Para cambiar la
etiqueta de los objetos es necesario dirigirse a la ventana de propiedades y modificar
la propiedad text
18. Conexión de Visual Basic . NET con SQL Server 2008
Lic. Luis Antonio Sánchez Reynoso
Paso 5.
Una vez realizado el paso 4 ahora se tienen que cambiar los nombres de algunos
objetos en la propiedad name de cada uno de ellos por los que se muestran a
continuación y la propiedad enable de los cuadros de texto deberá ser false
t1
dgv
t2
t3
t4
19. Conexión de Visual Basic . NET con SQL Server 2008
Lic. Luis Antonio Sánchez Reynoso
Paso 6.
Para comenzar a escribir el código de la aplicación debemos dar clic en la pestaña
Form1.vb, lo cual dirige hacia la pagina de código y en ésta agregaremos el las
variables a ocupar de manera global.
20. Conexión de Visual Basic . NET con SQL Server 2008
Lic. Luis Antonio Sánchez Reynoso
Paso 7.
Ahora se debe crear las funciones para conectar la base de datos con la aplicación con
la función conectar() que contiene el siguiente código:
** El nombre de servidor
debe ser el que se encuentra
en SQL Server 2008 y el
nombre de la base de datos
es el que escribimos al inicio
21. Conexión de Visual Basic . NET con SQL Server 2008
Lic. Luis Antonio Sánchez Reynoso
Paso 8.
A continuación se debe crear la función llenar_grid la cual servirá para poder llenar el
grid cada que se actualice un dato
22. Conexión de Visual Basic . NET con SQL Server 2008
Lic. Luis Antonio Sánchez Reynoso
Paso 9.
Un vez realizados los pasos anteriores se comienza con la programación de los objetos
del formulario siendo éste el primero en programar y solo basta con dar doble clic en
cualquier parte de él para introducir el codigo
Doble clic
23. Conexión de Visual Basic . NET con SQL Server 2008
Lic. Luis Antonio Sánchez Reynoso
Para los siguientes pasos solo
basta con dar doble clic en el
objeto mostrado y se agregará
el código correspondiente
24. Conexión de Visual Basic . NET con SQL Server 2008
Lic. Luis Antonio Sánchez Reynoso
Paso 10.
Botón nuevo
25. Conexión de Visual Basic . NET con SQL Server 2008
Lic. Luis Antonio Sánchez Reynoso
Paso 11.
Botón editar
26. Conexión de Visual Basic . NET con SQL Server 2008
Lic. Luis Antonio Sánchez Reynoso
Paso 12. Botón guardar
27. Conexión de Visual Basic . NET con SQL Server 2008
Lic. Luis Antonio Sánchez Reynoso
Paso 12.
Botón Buscar
28. Conexión de Visual Basic . NET con SQL Server 2008
Lic. Luis Antonio Sánchez Reynoso
Paso 12.
Botón Buscar
29. Conexión de Visual Basic . NET con SQL Server 2008
Lic. Luis Antonio Sánchez Reynoso
Paso 13.
Botón salir
Paso 14..
Una vez terminada la programación para ejecutar el programa es necesario dar clic en
el botón Play de la barra de herramientas.
30. Conexión de Visual Basic . NET con SQL Server 2008
Lic. Luis Antonio Sánchez Reynoso
31. Conexión de Visual Basic . NET con SQL Server 2008
Lic. Luis Antonio Sánchez Reynoso
El ejercicio mostrado en esta practica, apoya
a los usuarios del las herramientas que se
presentan y sientan las bases para poder
realizar una aplicación que maneja una base
de datos con la plataforma .NET
32. Conexión de Visual Basic . NET con SQL Server 2008
Lic. Luis Antonio Sánchez Reynoso