Ver Mensaje Individual
  #2 (permalink)  
Antiguo 11/10/2011, 20:01
JonathanB
Usuario no validado
 
Fecha de Ingreso: junio-2010
Ubicación: Guatemala
Mensajes: 196
Antigüedad: 13 años, 10 meses
Puntos: 25
Mensaje Respuesta: Visual basic 2010 base de datos

Saludos, te recomiendo que puedas conseguirte el libro Mastering Microsoft Visual Basic 2010, es bastante explícito y tiene muy buenos ejemplos.

A continuación te pongo un pequeño ejemplo de como puedes conectarte a una base de datos de Access para obtener información.

Ok, como punto inicial descarga la siguiente base de datos http://www.vb6.us/files/VBPrograms/NWINDVBP.zip y extrae su contenido (NWINDVBP.mdb) en C:\

En VB.Net importa OleDb, la cual tiene lo necesario para conectarte a una base de datos de Access.
Código vb:
Ver original
  1. Imports System.Data.OleDb
Ahora crea un nuevo botón y añade el siguiente código
Código vb:
Ver original
  1. Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
  2.    
  3.     Dim cn As OleDbConnection
  4.     Dim cmd As OleDbCommand
  5.     Dim reader As OleDbDataReader
  6.  
  7.     cn = New OleDbConnection()
  8.     cn.ConnectionString =
  9.         ("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\NWINDVBP.mdb;User Id=admin;Password=;")
  10.    
  11.     Try
  12.         cn.Open()
  13.         Debug.Print("Conexión Abierta")
  14.        
  15.         cmd = New OleDbCommand()
  16.         cmd.Connection = cn
  17.         cmd.CommandText = "SELECT CustomerID, CompanyName, ContactName FROM Customers"
  18.  
  19.         reader = cmd.ExecuteReader()
  20.         While reader.Read
  21.             Debug.Print(reader("CustomerID").ToString() & " " & reader("CompanyName") & " " & reader("ContactName"))
  22.         End While
  23.        
  24.     Catch ex As Exception
  25.         Debug.Print("Error al realizar la conexión: " & ex.Message)
  26.     End Try
  27.  
  28.    
  29.  
  30.     If cn.State = ConnectionState.Open Then cn.Close()
  31. End Sub

Al ejecutar el código, deberías de obtener el siguiente mensaje en tu ventana de Debug o de Resultados.

Código:
Conexión Abierta
ALFKI Alfreds Futterkiste Maria Anders
ANATR Ana Trujillo Emparedados y helados Ana Trujillo
ANTON Antonio Moreno Taquería Antonio Moreno
Depende del tipo de conexión que estes realizando, puede que cambie tu Connection String, puedes ver más ejemplos en la página http://www.connectionstrings.com/access
Espero que te sea de utilidad

Última edición por JonathanB; 11/10/2011 a las 20:36