Anda di halaman 1dari 6

Microsoft Visual Basic.

NET Acceso a Datos


Guía de Laboratorio Microsoft ADO.NET

LABORATORIO 1
Guía de Laboratorio © Microsoft ADO.NET
Tema : Explorador de Servidores
Objetivo :
 Manipular el acceso a los Datos de distintas fuentes mediante el Server
Explorer
 Enlazar los datos con controles Datagrid,ComboBox,Listbox
 Acceder a una BD de ACCESS
 Acceder a una BD de SQL Server

Iniciar un nuevo proyecto de Aplicación para Windows

Iniciar el Explorador de Servidores


(CTRL + ALT + S)

Conexiones a Datos por ODB


OLEBD mediante su PROVIDER
Ejm.
Microsoft Jet 4.0 Ole Db Provider
(ACCESS)

Conexión Directa al
Servidor SQL SERVER,
por default si se encuentra
instalado el servidor

Instructor:Wilfredo Ruiz Sosa 1/6 wilfredoruizsosa@hotmail.com


Microsoft Visual Basic.NET Acceso a Datos
Guía de Laboratorio Microsoft ADO.NET

Conexiones con ACCESS


Ubicar una B.D: para el ejemplo puede ser cualquier B.D. lo importante es que tenga como
mínimo unos cuantos registros ejm.

Agregar la Conexión Elegir el Proveedor para el caso es

La CONEXIÓN, es ubicar el archivo de Base de Datos

Instructor:Wilfredo Ruiz Sosa 2/6 wilfredoruizsosa@hotmail.com


Microsoft Visual Basic.NET Acceso a Datos
Guía de Laboratorio Microsoft ADO.NET

Expandir el explorador a nivel de la conexión a ACCESS

Arrastrar la tabla clientes al formulario: al realizar esta operación se generan 2 objetos


OledbConnection1 y OledbDataAdapter1, Presionar clic secundario, en el
OledbDataAdapter1 y elegir Genera Conjunto de Datos,

Generar un conjunto de Datos


basado en DATASET, solo
aceptar y se generara un

Instructor:Wilfredo Ruiz Sosa 3/6 wilfredoruizsosa@hotmail.com


Microsoft Visual Basic.NET Acceso a Datos
Guía de Laboratorio Microsoft ADO.NET

Diseñar el siguiente Formulario

Escribir el séte código en el evento clic del BUTTON1

EJERCICIO:
Crear por lo menos 3 Formularios que haga lo mismo
Emplear otras tablas, enlazar con Combobox,Listbox
Realizar Conexiones con SQL Server

Instructor:Wilfredo Ruiz Sosa 4/6 wilfredoruizsosa@hotmail.com


Microsoft Visual Basic.NET Acceso a Datos
Guía de Laboratorio Microsoft ADO.NET

LABORATORIO 2
Guía de Laboratorio © Microsoft ADO.NET
Tema : Acceso a Datos con Objetos DATASET
Objetivo :
 Entender el Modelo de Acceso a Datos DESCONECTADO
 Manipular DATASET
 Manipular TABLES
 Acceder a una BD de ACCESS
 Acceder a una BD de SQL Server

Iniciar un nuevo proyecto de Aplicación para Windows


Requerimientos: Contar con una BD de Access ubicar y usar cualquiera de ellas, para el
siguiente caso usaremos una BD NorthWind, y ubicarla dentro de la carpeta BIN del
proyecto

Diseño del Formulario para acceder una BD de ACCESS

Instructor:Wilfredo Ruiz Sosa 5/6 wilfredoruizsosa@hotmail.com


Microsoft Visual Basic.NET Acceso a Datos
Guía de Laboratorio Microsoft ADO.NET

Imports System.Data.OleDb
Public Class Form1
Inherits System.Windows.Forms.Form

Dim Ruta As String = Application.StartupPath


Dim strCn As String = "Provider=Microsoft Jet 4.0 OLE DB
Provider;”Data Source=" & Ruta & "\NorthWind.MDB"

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Button1.Click
Try
Dim StrSql As String = "Select * From Customers"
Dim Da As New OleDbDataAdapter(StrSql, strCn)
Dim Ds As New DataSet
Da.Fill(Ds, "Clientes")
DataGrid1.DataSource = Ds.Tables("Clientes")
Catch ex As OleDbException
MessageBox.Show(ex.Message)
End Try
End Sub
End Class
AÑADIR 1 NUEVO WINDOWS FORM

Diseño del Formulario para acceder una BD de SQL SERVER

Imports System.Data.SqlClient
Public Class Form2
Inherits System.Windows.Forms.Form

Dim strCn As String = "Server=localhost;Database=NorthWind;Integrated


Security=true"
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
Try
Dim StrSql As String = "Select * From Customers"
Dim Da As New SqlDataAdapter(StrSql, strCn)
Dim Ds As New DataSet
Da.Fill(Ds, "Clientes")
DataGrid1.DataSource = Ds.Tables("Clientes")
Catch ex As SqlException
MessageBox.Show(ex.Message)
End Try
End Sub
End Class

Instructor:Wilfredo Ruiz Sosa 6/6 wilfredoruizsosa@hotmail.com

Anda mungkin juga menyukai