Met behulp van Open Database Connectivity ( ODBC ) om een MDB -bestand gelezen kan worden bereikt met behulp van verschillende programmeertalen , zoals Visual C # . MDB is het bestandsformaat voor een Microsoft Access 2007-database of ouder . ODBC is een van de oudste technologieën om relationele databases zoals MDB bestanden . U kunt de " OdbcConnection " klasse te gebruiken om de database verbinding en de " OdbcCommand " class om de database te ondervragen openen . De " OdbcDataReader " klasse wordt gebruikt om de resultaten van de opdracht die u naar de database gestuurd te lezen . Wat je nodig hebt Microsoft Visual Studio database Noordenwind Toon Meer Aanwijzingen 1 Lancering Microsoft Visual Studio , klikt u op " New Project" en uitbreiden " Andere talen . " Openen " Visual C # " en dubbelklik op" console Application "om een nieuwe console project te maken . kopen van 2 Voeg de volgende regel code in de verklaring gebied van het project ligt op de top van je code module : gebruik System.Data.Odbc ; 3 Definieer de bestuurder en het pad van de Access-database die u wilt gebruiken door toevoeging van volgende code : snaar strCon = @ "Driver = { Microsoft Access Driver ( * mdb , * accdb . . ) } ; DBQ = C : \\ Northwind.mdb " ; 4 maken de SQL-query statement om alle gegevens in de tabel Klanten in de database op te halen : koord sqlstr = " SELECT * FROM klanten" ; Kopieer 5 en plak de volgende code om uw ODBC- object-variabelen creëren en uitvoeren van de SQL-instructie gedefinieerd in stap vier : OdbcConnection ODBCconn = new OdbcConnection ( strCon ) ; OdbcCommand ODBcmd = new OdbcCommand ( sqlstr ) ; ODBcmd.Connection = ODBCconn ; ODBCconn.Open ( ) ; OdbcDataReader ODBCrdr = ODBcmd.ExecuteReader ( ) ; Loop door de resultaten door het toevoegen van een lus "terwijl" 6 . Geef het " ID " en velden " Bedrijf" door het venster Console : terwijl ( ODBCrdr.Read ( ) ) { Console.Write ( " ID : " . + ODBCrdr.GetInt32 ( 0 ) ToString ( ) ) ; Console.Write ( " , " ) Console.WriteLine ( " Bedrijf : " . + ODBCrdr.GetString ( 1 ) ToString ( ) ) ; } Console.ReadLine ( ) ; ODBCrdr.Close ( ) ; ODBCconn.Close ( ) ; Druk op " F5 " 7 aan het programma uit te voeren en de resultaten . |