Para conectar Visual Basic .NET con una base de datos de MS Access se utiliza la libreria «System.Data.OleDb» en el siguiente ejemplo podemos ver una aplicación para consola que nos conecta a una base de datos «test.mdb» que se encuentra en la raiz de la unidad C.
Imports System.Data Imports System.Data.OleDb Module Module1 Sub Main() 'Origen de datos Dim ds As String = "c:\test.mdb;" 'Cadena de conexion Dim stringConexion As String = "Provider=Microsoft.Jet.OLEDB.4.0;" + _ "Data Source=" + ds 'Conexion Try Dim cnn As New OleDbConnection(stringConexion) 'Se abre conexion a Access cnn.Open() Console.WriteLine(" Conectado a Access ") Console.ReadLine() Console.WriteLine(" Conexion a Access terminada." + vbCrLf + " Presione una tecla para terminar") Console.ReadLine() ' Se cierra conexion cnn.Close() Catch ex As Exception ' Si existe error Console.WriteLine(ex) Console.ReadLine() End Try End Sub End Module
Ejecutamos el ejemplo y tendremos como salida por consola:
Conectado a Access Conexion a Access terminada Presione un tecla pata terminar _
Este sencillo ejemplo nos permite conocer como se conecta VB con Acces, en siguientes posts se ira ampliando y complicando el código ya que conectarse con access no nos sirve de nada sino interactuamos con la base de datos (insert, delete, update).
Hasta la proxima
En ocasiones el limite máximo de importación de base de datos que ofrece PhpMyAdmin (2MB) no es suficiente para lo que q[...]
BorderPane es un layout que distribuye los nodos hijos en 5 posiciones TOP, LEFT, BOTTOM, RIGHT y CENTER Los nodos hijos[...]
En este segundo post sobre Android y SQLite, veremos el uso de los métodos de gestión de base de datos más utilizados, e[...]
¿Que son los archivos JNLP? Java Network Launching Protocol (JNLP) es una especificación usada por Java Web Start. Esta[...]
Uno de los mayores problemas que se presenta en el desarrollo de una aplicación, es el acceso a la base de datos y el mé[...]
Una de las novedades de Java 9 y 10 aunque por el momento en modo de prueba (jdk.incubator.http) es el Cliente HTTP el c[...]