Uso de Open Database Connectivity (ODBC ) para leer un archivo MDB se puede lograr utilizando diferentes lenguajes de programación como Visual C #. MDB es el formato de archivo de base de datos Microsoft Access 2007 o más. ODBC es una de las tecnologías más antiguas de acceso a bases de datos relacionales como archivos MDB . Puede utilizar la clase " OdbcConnection " para abrir la conexión de base de datos y la clase " OdbcCommand " para consultar la base de datos . La clase " OdbcDataReader " se utiliza para leer los resultados del comando que ha enviado a la base de datos. Cosas que necesitará
Microsoft Visual Estudio en la base de datos Northwind
Ver Más instrucciones
1
lanzamiento Microsoft Visual Studio , haga clic en "Nuevo proyecto" y ampliar " Otros idiomas . "Expand " Visual C # "y haga doble clic en " Aplicación de consola "para crear un nuevo proyecto de consola .
2
Añada la siguiente línea de código en el área de declaración del proyecto ubicado en la parte superior de su módulo de código :
usando System.Data.Odbc ;
3
Definir el conductor y el camino de la base de datos de acceso que desea utilizar agregando el siguiente código:
cadena strCon = @ " Driver = { Microsoft Access Driver (* mdb , * accdb . ). } ; DBQ = C: \\ Neptuno.mdb " ;
4
Crear la declaración de SQL para recuperar todos los datos de la tabla Customers de la base de datos :
cadena sqlstr = "SELECT * FROM Clientes " ;
5
Copia y pega el siguiente código para crear las variables de objeto ODBC y ejecutar la sentencia SQL definida en el paso cuatro :
OdbcConnection ODBCConn = new OdbcConnection ( strCon ) ; OdbcCommand ODBcmd = new OdbcCommand ( sqlstr ) ; ODBcmd.Connection = ODBCConn ; ODBCconn.Open ( ) ; OdbcDataReader ODBCrdr = ODBcmd.ExecuteReader ();
6
bucle a través de los resultados mediante la adición de un bucle "while" . Mostrar los campos "Empresa" "ID" ya través de la ventana de la consola :
while ( ODBCrdr.Read ()) { Console.Write ( " ID:" . + ODBCrdr.GetInt32 ( 0 ) ToString ( )); Console.Write (", "); Console.WriteLine ( " Company : " . + ODBCrdr.GetString ( 1 ) ToString ()) ;}
Console.ReadLine (); ODBCrdr.Close (); ODBCconn.Close ();
7
Press "F5 " para ejecutar el programa y ver los resultados
.