Hvordan lese MDB for ODBC
Ved hjelp av Open Database Connectivity (ODBC) for å lese en MDB-fil kan gjøres ved hjelp av ulike programmeringsspråk som Visual C #. MDB er filformatet for en Microsoft Access 2007-database eller eldre. ODBC er en av de eldste teknologier for å få tilgang til relasjonsdatabaser som MDB-filer. Du kan bruke "OdbcConnection" class å åpne databasetilkoblingen og "OdbcCommand" class å søke i databasen. Den "OdbcDataReader" klassen brukes til å lese resultatene fra kommando du sendt til databasen.
Bruksanvisning
1 Start Microsoft Visual Studio, klikk på "New Project" og utvide "andre språk." Mer "Visual C #" og dobbeltklikk på "Console Application" for å lage en ny konsoll prosjekt.
2 Legg til følgende linje med kode i erklæringen område av prosjektet ligger helt øverst i kodemodulen:
bruker System.Data.Odbc;
3 Definer føreren og banen til Access-databasen du vil bruke ved å legge til følgende kode:
string strCon = @ "Driver = {Microsoft Access Driver
(MDB, ACCDB)}; DBQ = C: \ Northwind.mdb";
4 Lag SQL-spørringen statement å hente alle dataene i Kunder-tabellen i databasen:
string SQLstr = "SELECT * FROM Customers";
5 Kopier og lim inn følgende kode for å lage dine ODBC objektvariabler og utføre SQL-setningen er definert i trinn fire:
OdbcConnection ODBCconn = new OdbcConnection(strCon);
OdbcCommand ODBcmd = new OdbcCommand(SQLstr);
ODBcmd.Connection = ODBCconn;
ODBCconn.Open();
OdbcDataReader ODBCrdr = ODBcmd.ExecuteReader();
6 Loop gjennom resultatene ved å legge en "mens" loop. Vise "ID" og "Selskapet" felt gjennom konsollvinduet:
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 Trykk "F5" for å kjøre programmet og se resultatet.