Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> C /C + + Προγραμματισμός

Πώς να διαβάσετε MDB για ODBC

Χρησιμοποιώντας το Open Database Connectivity ( ODBC ) για να διαβάσει ένα αρχείο MDB μπορεί να επιτευχθεί με τη χρήση διαφόρων γλωσσών προγραμματισμού όπως η Visual C # . MDB είναι η μορφή αρχείου για μια βάση δεδομένων της Microsoft Access 2007 ή παλαιότερη . ODBC είναι μια από τις παλαιότερες τεχνολογίες για πρόσβαση σε σχεσιακές βάσεις δεδομένων, όπως αρχεία MDB . Μπορείτε να χρησιμοποιήσετε την κλάση " OdbcConnection " για να ανοίξετε τη σύνδεση βάσης δεδομένων και την κλάση " OdbcCommand " έρευνας στη βάση δεδομένων . Η κατηγορία « OdbcDataReader " χρησιμοποιείται για να διαβάσει τα αποτελέσματα από την εντολή που στείλατε στη βάση δεδομένων . Τα πράγματα που θα χρειαστείτε για Microsoft Visual Studio
βάσης δεδομένων Northwind
Η Εμφάνιση Περισσότερες οδηγίες
Η 1

την εφαρμογή Microsoft Visual Studio , κάντε κλικ στο " New Project" και να επεκτείνουν " Άλλες γλώσσες . " Ανάπτυξη " Visual C # " και κάντε διπλό κλικ στο " Console Εφαρμογή "για να δημιουργήσετε ένα νέο έργο της κονσόλας . 2

Προσθέστε την ακόλουθη γραμμή κώδικα στην περιοχή διακήρυξη του έργου που βρίσκεται στην κορυφή της μονάδας τον κωδικό σας:

χρησιμοποιώντας System.Data.Odbc ?
εικόνων 3

Ορίστε το πρόγραμμα οδήγησης και τη διαδρομή της βάσης δεδομένων της Access που θέλετε να χρησιμοποιήσετε με την προσθήκη ακόλουθο κώδικα :
σειρά

strCon = @ " Driver = { Microsoft Access Driver ( . *. mdb , * accdb ) } ? DBQ = C : \\ Northwind.mdb " ?
Η 4

Δημιουργία η δήλωση ερώτημα SQL για να ανακτήσετε όλα τα δεδομένα στον πίνακα Customers στη βάση δεδομένων :

σειρά SQLstr = "SELECT * FROM Customers " ?
5

Αντιγράψτε και επικολλήστε τον παρακάτω κώδικα για να δημιουργήσετε μεταβλητές αντικειμένου ODBC σας και να εκτελέσει τη δήλωση SQL που ορίζεται στο βήμα τέσσερα :

OdbcConnection ODBCconn = νέα OdbcConnection ( strCon ) ? OdbcCommand ODBcmd = νέα OdbcCommand ( SQLstr ) ? ODBcmd.Connection = ODBCconn ? ODBCconn.Open ( ) ? OdbcDataReader ODBCrdr = ODBcmd.ExecuteReader ( ) ?
Η 6

Loop μέσω των αποτελεσμάτων με την προσθήκη ενός βρόχος "while" . Δείξε το "ID" και "Εταιρεία " πεδία μέσα από το παράθυρο της κονσόλας :

ενώ ( ODBCrdr.Read ( ) ) { Console.Write ( « ID : " + ODBCrdr.GetInt32 ( 0 ) ToString ( . ) ) ? Console.Write ( " , ")? Console.WriteLine ( " Εταιρία : " . + ODBCrdr.GetString ( 1 ) ToString ( ) ) ? }

Console.ReadLine ( ) ? ODBCrdr.Close ( ) ? ODBCconn.Close ( ) ?
Η

7 Πατήστε το πλήκτρο " F5 " για να τρέξει το πρόγραμμα και να δείτε τα αποτελέσματα
Η
εικόνων .

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα