Använda Open Database Connectivity ( ODBC ) att läsa en MDB -fil kan åstadkommas med hjälp av olika programmeringsspråk som Visual C # . MDB är filformatet för en Microsoft Access 2007-databas eller äldre . ODBC är en av de äldsta teknikerna att komma åt relationsdatabaser såsom MDB-filer. Du kan använda " OdbcConnection " klass för att öppna databasen anslutning och " OdbcCommand " klass för att söka i databasen . Den " OdbcDataReader " klass används för att läsa av resultaten från det kommando du skickade till databasen . Saker du behöver
Microsoft Visual Studio Review Northwind databas
Visa fler instruktioner
1
Launch Microsoft Visual Studio , klicka på " Nytt projekt " och expandera " Andra språk . " Expandera " Visual C # " och dubbelklicka på " Console Application " för att skapa en ny konsol projekt .
2
Lägg till följande kodrad i deklarationen projektets ämnesområde som ligger högst upp av din kodmodulen :
hjälp System.Data.Odbc , Addera 3
Definiera föraren och sökvägen för Access- databas som du vill använda genom att lägga till följande kod :
string strCon = @ " Driver = { Microsoft Access Driver ( * mdb , * accdb . . ) } ; DBQ = C : \\ Northwind.mdb " ,
4
Skapa SQL-frågan sats för att hämta alla data i tabellen Kunder i databasen :
string sqlstr = " SELECT * FROM kunder " ,
5
Kopiera och klistra in följande kod att skapa ODBC objekt variabler och exekvera SQL-uttrycket definieras i steg fyra :
OdbcConnection ODBCconn = ny OdbcConnection ( strCon ) ; OdbcCommand ODBcmd = ny OdbcCommand ( sqlstr ) , ODBcmd.Connection = ODBCconn ; ODBCconn.Open ( ) ; OdbcDataReader ODBCrdr = ODBcmd.ExecuteReader ( ) ;
6
loop genom resultaten genom att lägga till en " tag " loop . Visa " ID " och "Bolaget" fält via konsolen fönstret :
samtidigt ( 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
Tryck " F5 " för att köra programmet och se resultaten Addera
.