En este post veremos como conectarnos a una base de datos Access con C#
En un nuevo proyecto en consola con Visual Studio llamado «AccessCon» pegamos el siguiente código:
01 using System; 02 using System.Collections.Generic; 03 using System.Linq; 04 using System.Text; 05 using System.Data.OleDb;//Para base de datos Access 06 07 namespace AccessCon 08 { 09 class Program 10 { 11 static void Main(string[] args) 12 { 13 OleDbConnection con;//Representa una conexión abierta a un origen de datos 14 String ds = "E:/dbproblem.mdb"; //direccion de la base de datos Access 15 String stringConexion = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+ds; 16 17 try { 18 con = new OleDbConnection(@stringConexion); 19 con.Open();//se abre una conexion 20 Console.WriteLine("Conectado a la base de datos."); 21 con.Close();//se cierra la conexion 22 Console.WriteLine("La conexion ha terminado."); 23 } 24 catch (System.Exception ex) 25 { 26 Console.WriteLine("ERROR:" + ex.Message); 27 } 28 29 Console.WriteLine("Presione cualquier tecla para terminar"); 30 Console.ReadKey(); 31 } 32 } 33 }
05 Lo primero que debemos hacer es añadir la referencia a «System.Data.OleDb» que nos permite trabajar con base de datos access.
14 Declaramos una variable String que contendrá la dirección de nuestra base de datos, en este caso se llama «dbproblem.mdb» y se encuentra en la raiz del disco E:\
15 Declaramos nuestra cadena de conexión donde se indica el proveedor de la base de datos «Microsoft.Jet.OLEDB.4.0» y se completa la cadena con la base de datos con la que queremos trabajar.
17,24 Abrimos un Try/Catch para manejar los problemas que pudiéramos tener
18,22 Abrimos una conexión a la base de datos Access mostramos un mensaje de éxito y cerramos la conexión.
26 Si ocurriera algún problema lo mostramos en pantalla
Ejecuta y tendremos:
FIN
Yo soy yo :) JC Mouse, Soy orgullosamente boliviano soy fundador y CEO de la web jc-Mouse.net uno de las pocas web en emprendimiento y tecnología en Bolivia.
Toda la información que encuentres en este sitio es y sera completamente gratis siempre, puedes copiar, descargar y re-publicar si así lo deseas en otros blogs o sitios web, solo te pido a cambio que dejes una referencia a esta web. Esto nos ayuda a crecer y seguir aportando. Bye
Enjoy! :)
En este post veremos un ejemplo sencillo de encriptación/desencriptación simétrica que el API de Java nos permite realiz...
En este tuto realizaremos la implementación y ejecución de procedimientos almacenados de MySQL en Java, si quieres darle...
En este tutorial crearemos un formulario de logueo de forma circular usando el lenguaje java y el IDE de Netbeans. Neces...
Problema: Escriba un programa en java que permita dibujar con el mouse cuadrados, círculos y triángulos. El usuario debe...
Continuando la serie de tutoriales para la creación de instaladores para programas escritos en Java, en esta oportunidad...
Para conectar Visual Basic .NET con una base de datos de MS Access se utiliza la libreria «System.Data.OleDb» en el sigu...
Los comentarios estan cerrados
Si trabajas con redes sociales (RRSS) a continuación te muestro tres herramintas gratuitas que te ayudaran a la hora de...
Por lo general se usan transacciones a nivel base de datos y posteriormente se llaman estos a través de procedimientos a...
En este post, aprenderemos como conectar Visual Basic 6 con SQL Server, abrir una tabla, leer su contenido y mostrar est...
Lo que veremos en este post es la configuración del driver para PHP de SQL Server que ha creado Microsoft el cual permit...
Muchas gracias por la explicación!!!
Con una Base de datos de Access 2013 me dio el siguiente error: No se reconoce el formato de base de datos ‘D:\\Proyectos\\pruebaAccess.accdb’