April 8
Utilizzando Open Database Connectivity (ODBC) per leggere un file MDB può essere realizzato utilizzando diversi linguaggi di programmazione come Visual C #. MDB è il formato di file per un database Microsoft Access 2007 o più anziani. ODBC è una delle tecnologie più antichi per accedere ai database relazionali come file MDB. È possibile utilizzare la classe "OdbcConnection" per aprire la connessione al database e la classe "OdbcCommand" per interrogare il database. La classe "OdbcDataReader" viene utilizzato per leggere i risultati del comando inviato al database.
1 Avviare Microsoft Visual Studio, fare clic su "New Project" ed espandere "Altre lingue." Espandi "Visual C #" e fare doppio clic su "Applicazione Console" per creare un nuovo progetto di console.
2 Aggiungere la seguente riga di codice nell'area di dichiarazione del progetto si trova nella parte superiore del modulo di codice:
utilizzando System.Data.Odbc;
3 Definire il conducente e il percorso del database di Access che si desidera utilizzare con l'aggiunta di codice seguente:
stringa strCon = @ "Driver = {Microsoft Access Driver
(mdb, accdb)}; DBQ = C: \ Northwind.mdb";
4 Creare l'istruzione query SQL per recuperare tutti i dati nella tabella Customers del database:
string SQLstr = "SELECT * FROM Customers";
5 Copiare e incollare il seguente codice per creare le variabili oggetto ODBC ed eseguire l'istruzione SQL definito nel passaggio quattro:
OdbcConnection ODBCconn = new OdbcConnection(strCon);
OdbcCommand ODBcmd = new OdbcCommand(SQLstr);
ODBcmd.Connection = ODBCconn;
ODBCconn.Open();
OdbcDataReader ODBCrdr = ODBcmd.ExecuteReader();
6 Loop attraverso i risultati per l'aggiunta di un ciclo "while". Visualizzare le "ID" e campi "Società" attraverso la finestra della console:
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 Premere il tasto "F5" per eseguire il programma e visualizzare i risultati.