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

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

Πώς να διαβάσετε SQL Από Visual C

Ο SQL γλώσσα ερωτήματος σας επιτρέπει να ανακτήσετε δεδομένα από μια βάση δεδομένων και να επιστρέψει τα αποτελέσματα σε ένα πρόγραμμα Visual C . Μπορείτε να χρησιμοποιήσετε τη σύνδεση από το Visual C για να συνδεθείτε σε οποιαδήποτε βάση δεδομένων ή αρχείο βάσης δεδομένων του προγράμματος , όπως η Microsoft Access . Θα πρέπει να συμπεριλάβετε το αρχείο " ODBCINST.h " στην αρχή του κώδικα σας , το οποίο είναι το αρχείο της βιβλιοθήκης που περιέχει όλες τις λειτουργίες της βάσης δεδομένων που απαιτούνται για την εκτέλεση SQL . Οδηγίες
Η

1 Κάντε κλικ στο κουμπί των Windows " Start" και πληκτρολογήστε " οπτική c" στο πλαίσιο κειμένου . Πατήστε το πλήκτρο " Enter" για να ανοίξετε το λογισμικό . Μπορείτε επίσης να αποκτήσετε πρόσβαση Visual C στο " Visual Studio" λογισμικού που βρίσκεται στο « NET Framework της Microsoft . " Ομάδα του προγράμματος μενού . 2

Κάντε δεξί κλικ στο αρχείο που θέλετε να χρησιμοποιήσετε για να συνδέσετε και να διερευνούν το βάση δεδομένων SQL . Κάντε κλικ στο " Προβολή κώδικα ". Στην κορυφή του αρχείου κώδικα , αντιγράψτε και επικολλήστε τον παρακάτω κώδικα :

# include εικόνων
3

Δημιουργήστε τη σύνδεση βάσης δεδομένων . Πληκτρολογήστε τον ακόλουθο κώδικα για να δημιουργήσετε μια σύνδεση :

σειρά sDsn ?

SDsn.Format ( " ODBC ? DRIVER = driver ? DSN = '' ? DBQ = όνομα")?

Αντικαταστήστε το " πρόγραμμα οδήγησης " string με το πρόγραμμα οδήγησης για το διακομιστή της βάσης δεδομένων που θέλετε να χρησιμοποιήσετε στο ερώτημα . Για παράδειγμα , μπορείτε να χρησιμοποιήσετε το " SQL Server " string οδηγού, αν χρησιμοποιείτε το SQL Server. Αντικαταστήστε το "όνομα" με το όνομα της βάσης δεδομένων .
Η 4

Ερώτημα το διακομιστή . Χρησιμοποίησε τον παρακάτω κώδικα για να θέσει υπό αμφισβήτηση το διακομιστή :

CRecordset αρχεία ( & db ) ?

Records.Open ( CRecordset :: forwardOnly ", επιλέξτε * από τους πελάτες " , CRecordset :: ReadOnly ) ?

Θα πρέπει να αντικαταστήσει τη δεύτερη παράμετρο στη λειτουργία εγγραφών κλήση με το δικό σας ερώτημα SQL .
5

Εκτυπώστε τα αρχεία στην οθόνη . Ο κώδικας που ακολουθεί εκτυπώνει την πρώτη τιμή που επιστρέφεται από το ερώτημα στην οθόνη σας :

printf ( records.GetFieldValue ( "Περιγραφή" ) ) ?
Η
εικόνων

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

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