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
Los procedimientos almacenados no solo pueden retornar valores como números, cadenas, etc, sino también datos como los R[...]
La siguiente clase hace uso de PRINT para imprimir una imagen que se encuentra en un variable de tipo FileInputStream, e[...]
En esta oportunidad construiremos una aplicación android que nos permitirá consumir un servicio web utilizando la libre[...]
Tojorí es una libreria Java/Mysql para la creación de aplicaciones de base de datos utilizando el IDE de Netbeans desde[...]
Lenguaje: C# Nivel: Básico 1) Se desea desarrollar un programa que permita introducir una oración por teclado y contar l[...]
En este tutorial crearemos una aplicación que bloqueara toda la pantalla de la PC y no nos dejara realizar ninguna tarea[...]