Sei sulla pagina 1di 10

TALLER DE DESARROLLO I

Gua Prctica N 01
TALLER DE DESARROLLO I
Logro del Tema:
-

Comprende los diferentes tipos de conexin a base de datos.


Implementa aplicaciones de conexin a Base de Datos.

Caso 01: Uso del Asistente


Creacin de una aplicacin que muestre la informacin de los alumnos registrados en la base de datos
BD_Notas2014.

Procedimiento
1. En Visual Studio 2012, cree un proyecto de tipo Visual Basic y gurdelo con el nombre pryPractica05 en
su carpeta de trabajo.
2. En el Form1, disee el siguiente GUI y asigne a los controles los siguientes nombres:

dgAlumnos

lblTotal
3. En el DataGridView, elija la opcin Tareas de DataGridView y luego Elegir origen de datos.

TALLER DE DESARROLLO I
4. Seleccione Agregar origen de datos del proyecto / Base de datos / Botn Siguiente.

5. Seleccione como modelo de base de datos la opcin Conjunto de datos / Botn Siguiente.

6. Crearemos un Nueva conexin / Botn Nueva conexin

TALLER DE DESARROLLO I

7. Seleccione Microsoft SQL Server / Botn Continuar

8. Defina los datos de la conexin: 1 Servidor, 2 Autenticacin y 3 Base de datos.

TALLER DE DESARROLLO I
9. Pruebe la conexin / Botn Probar conexin.

10. Presione Acepar dos veces, luego elija la opcin S, incluir datos confidenciales en la cadena de
conexin / Botn Siguiente.

11. Guarde la cadena de conexin con el nombre por defecto / Botn Siguiente.

12. Seleccione la tabla a mostrar en el DataGridView, en este ejemplo ser: tbAlumnos / Botn Finalizar.

TALLER DE DESARROLLO I

13. En el DataGridView se ver el siguiente diseo:

14. Complete el siguiente cdigo para mostrar el Total de alumnos.


Private Sub Form1_Load()
Me.TbAlumnosTableAdapter.Fill(Me.BD_Notas2014DataSet.tbAlumnos)
lblTotal.Text = dgAlumnos.Rows.Count
End Sub
15. Ejecute el proyecto y ver el siguiente resultado.

TALLER DE DESARROLLO I
Caso 02: Implementando una cadena de conexin
Creacin de una aplicacin que muestre la informacin de los pagos registrados en la base de datos
BD_Notas2014.

Procedimiento
1.
2.

En el proyecto actual, agregue un formulario Windows Forms.


En el Form2, disee el siguiente GUI y asigne a los controles los siguientes nombres:

dgPagos

lblTotal

TALLER DE DESARROLLO I
3.

Agregue una columna para el primer campo:

Nombre de la columna
Ttulo o encabezado de la
columna

4.

Luego edite las propiedades de la columna agregada:

5.

Asigne en la propiedad DataPropertyName el nombre del campo, en este caso ser pagoAluID.

TALLER DE DESARROLLO I

6.

Complete las dems columnas:

7.

Obtendr el siguiente resultado:

8.

Complete el siguiente cdigo, considere importar el espacio de nombre para la conexin a SQL Server:

Imports System.Data.SqlClient
Public Class Form2
Dim oCon As New SqlConnection("Data Source=.;Initial Catalog=BD_Notas2014;
User ID=sa;Password=sql")
Private Sub Form2_Load(sender As Object, e As EventArgs) Handles MyBase.Load
LLenarDatos()
End Sub

TALLER DE DESARROLLO I
Sub LLenarDatos()
Dim cSQL As String
cSQL = "SELECT pagoAluID, pagoCiclo, pagoMonto, pagoFecha"
cSQL &="FROM tbPagos"
Using oDa As New SqlDataAdapter(cSQL, oCon)
Using oDs As New DataSet
oDa.Fill(oDs)
dgPagos.DataSource = oDs.Tables(0)
End Using
End Using
dgPagos.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells
lblTotal.Text = dgPagos.Rows.Count
End Sub
End Class
9. Adicionalmente, con la configuracin adecuada puede utilizar las siguientes cadenas de conexin para la
autenticacin de Windows:
Dim oCon As New SqlConnection("Data Source=(local); Initial Catalog=BD_Notas2014;
Integrated Security=True")
Dim oCon As New SqlConnection("Data Source=(local); Initial Catalog=BD_Notas2014;
Trusted_Connection=True")
Dim oCon As New SqlConnection("Data Source=(local); Initial Catalog=BD_Notas2014;
Integrated Security=SSPI")
10. Ejecute el proyecto y ver el siguiente resultado.

Actividad
Basado en el caso anterior, cree una aplicacin que muestre la informacin de los alumnos registrados en la base
de datos BD_Notas2014.

Procedimiento
1. En el proyecto actual, agregue un formulario Windows Forms.
2. En el Form3, disee el siguiente GUI, agregue las columnas necesarias y escriba el cdigo necesario para
lograr el siguiente resultado:

TALLER DE DESARROLLO I

Potrebbero piacerti anche