Tecnología

Inicio

Cómo leer MDB para ODBC

Cómo leer MDB para ODBC


El 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 una 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, tales 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.

Instrucciones

1 Lanzamiento de Microsoft Visual Studio, haga clic en "Nuevo proyecto" y ampliar "otros idiomas." Ampliar "Visual C #" y haga doble clic en "Aplicación de consola" para crear un nuevo proyecto de la consola.

2 Agregue 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:

utilizando System.Data.Odbc;

3 Definir el conductor y la ruta de la base de datos Access que desea utilizar mediante la adición siguiente código:

cadena strCon = @ "Driver = {Microsoft Access Driver

(.mdb, .accdb)}; DBQ = C: \ Neptuno.mdb";

4 Crear la instrucción de consulta SQL para recuperar todos los datos en la tabla Customers de la base de datos:

string SQLstr = "SELECT * FROM Customers";

5 Copiar y pegar el siguiente código para crear sus variables de objeto ODBC y ejecutar la instrucción 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 por la adición de un bucle "while". Mostrar la "ID" y "campos" de la compañía a 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 Pulse la tecla "F5" para ejecutar el programa y ver los resultados.