Este documento proporciona instrucciones para conectar una base de datos SQL a una aplicación en Visual Studio. Explica cómo crear un proyecto, diseñar una interfaz, establecer la cadena de conexión, y ejecutar comandos SQL para recuperar y guardar datos. También incluye ejemplos de código para eventos como mostrar, agregar, editar y buscar datos en la base mediante un DataAdapter y DataSet.
Este documento proporciona instrucciones para conectar una base de datos SQL a una aplicación en Visual Studio. Explica cómo crear un proyecto, diseñar una interfaz, establecer la cadena de conexión, y ejecutar comandos SQL para recuperar y guardar datos. También incluye ejemplos de código para eventos como mostrar, agregar, editar y buscar datos en la base mediante un DataAdapter y DataSet.
Este documento proporciona instrucciones para conectar una base de datos SQL a una aplicación en Visual Studio. Explica cómo crear un proyecto, diseñar una interfaz, establecer la cadena de conexión, y ejecutar comandos SQL para recuperar y guardar datos. También incluye ejemplos de código para eventos como mostrar, agregar, editar y buscar datos en la base mediante un DataAdapter y DataSet.
En esta practrica se realizar n e!e"pl# $e c#ne%i&n $e na
'ase $e $at#s c#n (isal St$i# )*+*, -e.isit#s pre/i#s Base $e $at#s a realizar la c#ne%i&n
Para elaborar la tabla con sus campos, que sern los datos a mostrarse en nuestra aplicacin, creamos la base de datos llamada ejemplo, una vez creada damos clic derecho en tabla luego clic Nueva tabla, como se muestra en la figura ,
Luego escribimos estos campos y verificamos que el primer campo no este seleccionado.
stablecemos el campo !arnet como llave primaria.
Le0# 0ar$a"#s l#s ca"'i#s $an$# clic en la 'arra $e 1erra"ienta 2ar$ar 34i0ra $e Dis.ete5
Llene"#s c#n al0n#s $at#s la ta'la .e 1e"#s crea$#6 para ell# n#s 'ica"#s en la ta'la $a"#s clic $erec1# 7 selecci#na"#s e$itar pri"eras )** 8ilas,
LLene"#s c#n l#s si0ientes $at#s
2ar$e"#s l#s ca"'i#s,
Aplicaci&n en /isal st$i#, Mostraremos en este tutorial los pasos y procedimiento a seguir para lograr una conexin de una base de datos desde SQL Server 2008. Iniciamos Visual Studio 200! donde le daremos clic en la opcin ne/# pr#7ect#! ubicado en la parte i"#uierda de la ventana principal! a como lo muestra la $igura siguiente.
%na ve" de &aber dado clic en la opcin ya antes mencionada! se nos mostrar' otra ventana la cual nos permitir' agregar el nombre con #ue deseamos guardar nuestro proyecto! as( mismo podremos seleccionar en #ue parte de nuestro ordenador deseamos guardar nuestro proyecto! sino le agregamos ninguna direccin en donde guardaremos nuestro proyecto! Visual Studio 200 lo guardar' por de$ecto en la carpeta pro)ects! dic&a carpeta se encuentra en el lugar en donde se encuentra instalado Visual Studio 200.* + como lo muestra la $igura siguiente.
Le0# $e 1a'er realiza$# t#$# l#s pr#ce$i"ient#s $el e!e"pl# anteri#r le $a"#s clic en aceptar,9 n#s "#strar nestr# 8#r"lari# 7 na /ez a1: $ise;a"#s n# c#"# el e!e"pl# a c#ntinaci&n,
Form
,osteriormente de &aber creado nuestro proyecto y dise-ado nos ubicamos en la ventana .xplorador de Soluciones! luego le damos clic derec&o en el nombre de nuestro proyecto en este e)emplo se llama /.)emplo0onexionn1! elegimos la opcin de propiedades! por lo cual se nos mostrara una ventana como la del e)emplo siguiente.
2amos clic en la opcin con$iguracin y procedemos a escribir el nombre de la conexin en la opcin n#"'re6 #ue nos muestra la ventana! posteriormente llenamos la opcin tip#! seleccionando la opcin Ca$ena $e c#ne%i&n.* ,osteriormente en la opcin de /al#r nos dirigimos al $iltro #ue se muestra en la $igura lo cual despu3s de dar clic se nos mostrar' otra ventana de manera independiente en donde tendremos #ue seleccionar el tipo de conexin #ue #ueremos a continuacin el e)emplo de la ventana #ue se debe de mostrar despu3s de &aber dado clic en el $iltro de la opcin <"'it#.
2amos clic en cambiar correspondiente al campo origen de datos y se no mostrar' una ventana como la de aba)o! a&( veri$icamos #ue este seleccionado Microso$t SQL Server y damos en aceptar.
%na ve" de &aber seleccionado el origen de dato! continuamos con la ventana de propiedades de conexin
Seleccionamos el nombre del servidor con #ue deseamos traba)ar para nuestro caso el nombre de nuestro servidor tiene el nombre de4 /local1. %na $orma de darnos cuenta cual es el nombre de nuestro servidor es iniciando SQL Server 2008 y la primer ventana #ue se nos muestra podemos visuali"ar el nombre del servidor! como en el e)emplo #ue se muestra
Otra 8#r"a $e c#n#cer el n#"'re $e nestr# ser/i$#r es6 sitn$#n#s en nestra inter8az $e s.l6 selecci#na"#s la #pci&n c#nectar 7 le0# selecci#na"#s la #pci&n M#t#r $e Bases $e $at#s,,
Esta es la /entana en la cal tene"#s6 .e especi8icar el n#"'re $el ser/i$#r en el .e ire"#s a tra'a!ar 7 al "is"# tie"p# tene"#s .e especi8icar el n#"'re $e nestra 'ase $e $at#s,
Le0# $e 1a'er ele0i$# nestr# ser/i$#r 7 nestra 'ase $e $at#s pr#ce$e"#s a $ar clic en el '#t&n c#"pr#'ar c#ne%i&n6 $#n$e se n#s "#strar na /entana c#n n "ensa!e p#r el cal n#s a/isa $e .e la c#ne%i&n 8e t#$# n =%it#, Tal a c#"# l# "estra la 8i0ra si0iente,9 P#steri#r"ente $a"#s clic en el '#t&n $e aceptar6 p#r tant# nestra 'ases $e $at#s estar lista para tra'a!ar,
Pr#0ra"an$# nestra aplicaci&n Li'rer:a principal para tra'a!ar c#n nestra 'ase $e $at#s, Antes $e la clase principal Imports System.Data.SqlClient
(aria'les 0l#'ales $eclara$as en el 8#r" principal, Desp=s $e la clase principal Private oDataAdapter As SqlDataAdapter Private oDataSet As DataSet Private iPosicFilaActual As Integer Dim CC As SqlConnection
4nci&n pri/a$a6 $eclara$a en el 8#r" principal, Private Sub HABILIA!"# $nombre de la %unci&n 'tApellidos.(nabled ) rue 't*ombres.(nabled ) rue t'tCarnet.(nabled ) rue 'tDireccion.(nabled ) rue 't(+ail.(nabled ) rue 'tele%ono.(nabled ) rue
(ali$an$# el te%t'#% n>"er# n#6 para .e s#l# el sari# pe$a in0resar $:0it#s n"=ric#s, Para ell# selecci#na"#s en nestr# 8#r"lari# la ca!a $e te%t# n#s 'ica"#s en la pesta;a Pr#pie$a$es 'ica$a en la parte $erec1a 7 $a"#s clic en e/ent#6 $a"#s $#'le clic en el e/ent# ?e7press
5na ve8 en el evento 9eypress y copiamos el siguiente c
I% *ot "Asc"e.9eyC3ar# ) :; 1r "Asc"e.9eyC3ar# <) := And Asc"e.9eyC3ar# >) ;?## 3en e.Handled ) rue (nd I%