Bruke Open Database Connectivity ( ODBC ) å lese en MDB -fil kan oppnås 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 database tilkobling og " OdbcCommand " class å søke i databasen . Den " OdbcDataReader " klassen brukes til å lese resultatene fra kommandoen du sendt til databasen . Du trenger
Microsoft Visual Studio
Northwind database
Vis flere instruksjoner
en
Launch Microsoft Visual Studio , klikk " Nytt prosjekt " og utvide " Andre språk . " Utvid " Visual C # " og dobbeltklikk på" Console Application "for å lage en ny konsoll prosjekt.
2
Legg til følgende kodelinje i erklæringen område av prosjektet ligger på toppen av koden din modul : en
hjelp System.Data.Odbc ;
3
Definer sjåføren og banen til Access-databasen du vil bruke ved å legge følgende kode :
string strCon = @ " Driver = { Microsoft Access Driver ( * MDB , * accdb . . ) }; DBQ = C: \\ Northwind.mdb ";
4
Lag SQL-spørringen setningen for å hente alle dataene i tabellen Kunder i databasen : en
string SQLstr = "SELECT * FROM kunder" ;
5
Kopier og lim inn følgende kode å lage dine ODBC objekt variabler og kjøre SQL-setningen er definert i trinn fire : en
OdbcConnection ODBCconn = ny 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 Console -vinduet : en
while ( ODBCrdr.Read ( ) ) { Console.Write ( " ID : " . + ODBCrdr.GetInt32 ( 0 ) toString ( )); Console.Write ( " , "); Console.WriteLine ( "Selskapet : " . + ODBCrdr.GetString ( 1 ) toString ( )); }
Console.ReadLine (); ODBCrdr.Close (); ODBCconn.Close ();
7
Trykk " F5 " for å kjøre programmet og vise resultatene
.