Brug Open Database Connectivity ( ODBC) til at læse en MDB fil kan opnås ved hjælp af forskellige programmeringssprog såsom Visual C #. MDB er filformatet for en Microsoft Access 2007-database eller ældre. ODBC er en af de ældste teknologier til at få adgang til relationelle databaser såsom MDB-filer . Du kan bruge " OdbcConnection " class til at åbne forbindelsen til databasen og " OdbcCommand " class at forespørge databasen. Den " OdbcDataReader " klasse bruges til at læse resultaterne fra den kommando, du sendte til databasen . Ting du skal
Microsoft Visual Studio
Northwind database
Vis Flere Instruktioner
1
Launch Microsoft Visual Studio , klik på " Nyt projekt " og udvide " Andre sprog . " Udvid " Visual C # " og dobbeltklik på " Console Application "for at oprette en ny konsol -projekt.
2
Tilføj følgende linje kode i erklæringen område af projektet placeret øverst af din kode modul : Hej
hjælp System.Data.Odbc ,
3
Definer føreren og stien til den Access-database , du vil bruge ved at tilføje følgende kode:
string strCon = @ "Driver = { Microsoft Access -driver ( * mdb , * accdb . . ) }; DBQ = C: \\ Northwind.mdb "
4
Opret SQL-forespørgslen erklæring for at hente alle data i tabellen Kunder i databasen : Hej
string SQLstr = " SELECT * FROM Kunder "
5
Kopier og indsæt følgende kode at oprette din ODBC objektvariabler og udføre SQL-sætningen er defineret i trin fire : Hej
OdbcConnection ODBCconn = new OdbcConnection ( strCon ) OdbcCommand ODBcmd = new OdbcCommand ( SQLstr ) ODBcmd.Connection = ODBCconn ; ODBCconn.Open ( ) OdbcDataReader ODBCrdr = ODBcmd.ExecuteReader ();
6
loop gennem resultaterne ved at tilføje et ", mens " loop . Vise "ID " og " Firma " felter gennem Console vinduet : Hej
while ( ODBCrdr.Read ( )) { Console.Write ( "ID : " . + ODBCrdr.GetInt32 (0) ToString ( )), Console.Write (", "); Console.WriteLine ( "Selskabet : " . + ODBCrdr.GetString (1) ToString ()); }
Console.ReadLine (); ODBCrdr.Close (); ODBCconn.Close ();
7
Tryk på " F5 " for at køre programmet og se resultaterne
.