Αντικείμενα δεδομένων ActiveX (ADO), συνήθεις ερωτήσεις

Μεταφράσεις άρθρων Μεταφράσεις άρθρων
Αναγν. άρθρου: 183606 - Δείτε τα προϊόντα στα οποία αναφέρεται το συγκεκριμένο άρθρο.
Ανάπτυξη όλων | Σύμπτυξη όλων

Περίληψη

Αυτό το άρθρο παρουσιάζει ορισμένες συνήθεις ερωτήσεις σχετικά με Προγραμματισμός ActiveX Data Objects (ADO).

Περισσότερες πληροφορίες

Ε. Τι είναι τα ActiveX Data Objects (ADO)

Α. Αντικείμενα δεδομένων ActiveX είναι ένα μοντέλο αντικειμένου ουδέτερη γλώσσα που εκθέτουν δεδομένων ενεργοποιείται από ένα υποκείμενο OLE DB παροχής. Χρησιμοποιείται συχνότερα υπηρεσία παροχής OLE DB είναι η υπηρεσία παροχής OLE DB για προγράμματα οδήγησης ODBC, το οποίο εκθέτει αρχεία προέλευσης δεδομένων ODBC για να ΤΟ ADO.

Ε. Πού μπορώ να αποκτήσω αντικείμενα δεδομένων ActiveX;

A. ADO είναι τμήμα από το Microsoft Data Access Components (MDAC). Το ADO μπορεί να ληφθεί από σελίδα δωρεάν λήψεις σε αυτήν την τοποθεσία Web:
http://msdn2.Microsoft.com/en-US/Data/aa937695.aspx
Όπου ε είναι η τεκμηρίωση που συνοδεύει το ADO;

Α. Την τεκμηρίωση που συνοδεύει το ADO είναι σε μορφή html και μπορεί να βρεθεί από λήψη του Κιτ ανάπτυξης λογισμικού (SDK) του MDAC από το προηγούμενο Web η τοποθεσία. Φροντίστε να επιλέξετε το Microsoft δεδομένων Access στοιχεία SDK ηρεμία μόνο Επιλογή ρύθμισης κατά τη λήψη των MDAC 2.0 ή το Microsoft Data Access Components SDK Update εάν κάνετε λήψη των MDAC 2.1.

Τεκμηρίωση για το πιο πρόσφατο έκδοση του ADO είναι επίσης διαθέσιμες ηλεκτρονικά σε:
http://msdn2.Microsoft.com/en-us/library/ms810811.aspx
Τεκμηρίωση για το ADO αποτελεί μέρος του Platform SDK την τεκμηρίωση που συνοδεύει τη βιβλιοθήκη MSDN. Στη βιβλιοθήκη MSDN, επιλέξτε Περιεχόμενα, στη συνέχεια, την πλατφόρμα SDK | Υπηρεσίες πρόσβασης δεδομένων | Δεδομένων της Microsoft Access Components (MDAC) SDK | Microsoft ActiveX Data Objects (ADO).

Ε. Τι είναι η Remote Data Service (RDS) για αντικείμενα δεδομένων ActiveX (ADO);

Α. Remote Data Service (RDS) χρησιμοποιούνται για τη μεταφορά ενεργό αντικείμενο δεδομένων σύνολα εγγραφών από ένα διακομιστή σε έναν υπολογιστή-πελάτη. Το αντικείμενο recordset που προκύπτει προσωρινά στον το υπολογιστής-πελάτης και να αποσυνδεθεί από το διακομιστή. Η RDS χρησιμοποιεί ένα υποσύνολο του ADO Μοντέλο αντικειμένου του ADOR.Σύνολο εγγραφών, για να παρέχετε χαμηλής-επιβάρυνση, υψηλής απόδοσης Τρόπος για τη δρομολόγηση δεδομένων recordset μέσω δικτύου ή web.

Ε. Τι είναι το διαφορά μεταξύ αντικειμένων ADODB και ADOR;

A. η βιβλιοθήκη ADODB περιέχει αντικείμενα πλευρά πρόσθετου διακομιστή (σύνδεση, η εντολή, το σφάλμα, Παράμετροι, και ούτω καθεξής). Αυτές χρησιμοποιούνται καλύτερα εντός στοιχείων πλευράς διακομιστή επικοινωνία με τη βάση δεδομένων.

Η βιβλιοθήκη ADOR είναι φωτεινότερο βάρος πρόγραμμα-πελάτης που επιτρέπει το χειρισμό ένα υπάρχον αντικείμενο recordset στον πελάτη. Το δεν περιλαμβάνει τις εντολές σύνδεσης, η εντολή, σφάλμα ή παράμετροι. Το Λειτουργικότητα ADOR διανέμονται με τα στοιχεία προγράμματος-πελάτη του ADO.

Q. Πώς μπορώ να ξεκινήσω χρήση του ADO με C++;

A. η καλύτερη λύση είναι να # Import, η οποία παράγει πολύ λεπτές κλάσεις γύρω από τη βιβλιοθήκη τύπων ADO και σας επιτρέπει να χρησιμοποιήσετε χειρισμό τους στη σύνταξη πολύ κοντά σε Visual Basic για εφαρμογές Η σύνταξη (VBA). Τα περισσότερα δείγματα ADO έχουν συνταχθεί με χρήση της VBA και # Import σάς επιτρέπει να μετάφραση με μεγαλύτερη ευκολία από, προφέρετε τη λέξη, χρησιμοποιώντας το Microsoft Foundation κλάσης (MFC) COleDispatchDriver του OLE ή με απευθείας προγραμματισμού COM. Στη λίστα Τα άρθρα της Γνωσιακής Βάσης της Microsoft που ακολουθεί θα σας βοηθήσει να χρησιμοποιήσετε το ADO με # Import:
220152 Δείγμα: ADOVC1 απλές ADO / VC ++ εφαρμογής
173645 Σφάλμα: Παραβίαση πρόσβασης στο Msdaer.dll με _com_error εξαιρέσεις
173645 ΑΡΧΕΊΟ: # Import Adovcbtd.exe χρήση UpdateBatch και CancelBatch
184968 Adovcsp.exe παρουσιάζει τη χρήση αποθηκευμένων διαδικασιών με το ADO
182389 ΑΡΧΕΊΟ: Adovcbm.exe ADO 1.5 με # Import και Getrows/σελιδοδείκτες
166112 PRB: Διένεξη με EOF με χρήση # Import με το ADO
169496 ΠΛΗΡΟΦΟΡΙΕΣ: Χρήση ActiveX Data Objects (ADO) μέσω # Import σε VC ++
168354 ΠΛΗΡΟΦΟΡΙΕΣ: Υποκείμενο OLE και σφάλματα της υπηρεσίας παροχής OLEDB εκτίθενται μέσω του ADO
Επιπλέον, μπορείτε να βρείτε στα ακόλουθα άρθρα κατά την αναζήτηση χρησιμοποιώντας την Visual C++ ως προϊόν που θα αποδειχθεί χρήσιμη ADO Οι προγραμματιστές:
167802 ΔΕΊΓΜΑ: EXCEPTEX παγιδεύσεις MFC και εξαιρέσεις Win32
175784 ΠΛΗΡΟΦΟΡΙΕΣ: Αντικατάσταση μηχανισμό ανύψωσης του # Import εξαίρεσης
Ε. Πώς Εύρεση Γνωσιακής Βάσης της Microsoft (KB) άρθρα για το ADO;

A. σύνδεση σε Γνωσιακής Βάσης της Microsoft για το World Wide Web. Για να αποκτήσετε πρόσβαση της Γνωσιακής Βάσης της Microsoft στο World Wide Web επισκεφθείτε την ακόλουθη τοποθεσία της Microsoft στο Web:
http://support.Microsoft.com/Search
Για πρόσθετες πληροφορίες σχετικά με τη χρήση Γνωσιακή Βάση της Microsoft, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το το άρθρο της Γνωσιακής Βάσης της Microsoft:
129725 Λήψη άρθρων της Γνωσιακής βάσης στο World Wide Web
Ε. Πώς μπορώ να προσδιορίσω δυνατότητες του ADO;

A. ADO είναι εξαρτάται από την υπηρεσία παροχής δεδομένων που χρησιμοποιεί. Το είναι ευκολότερος/πιο γρήγορος τρόπος για να ελέγξετε την ιδιότητα υποστηρίζει για να επιβεβαιώσετε ότι το Connection ή recordset ανοίξατε υποστηρίζει τη λειτουργικότητα που πράγματι χρειάζεται. Θα πρέπει επίσης να επιβεβαιώσετε ότι το Τύπος_δρομέα και Τύπος_κλειδώματος ταιριάζουν τι αναμενόταν. Εάν η υποκείμενη υπηρεσία παροχής δεν υποστηρίζει το δρομέα που ζητήσατε, Το ADO υποβάθμιση αυτές τις ιδιότητες για να λάβετε το δρομέα που πλησιάζει περισσότερο εκείνο που ζητήθηκε.

Περιλαμβάνει την ανάλυση του υποκείμενου λεπτομερέστερο προσέγγιση η υπηρεσία παροχής δεδομένων που χρησιμοποιείτε κάτω από το ADO. Η πιο κοινή υπηρεσία παροχής είναι το OLE Υπηρεσία παροχής DB για προγράμματα οδήγησης ODBC που εκθέτει αρχεία προέλευσης δεδομένων ODBC στο ADO. Μπορείτε να χρησιμοποιήσετε collection(s) ιδιότητες σύνδεσης, εντολή, σύνολο εγγραφών και πεδίων αντικείμενα και να συγκρίνετε τα αποτελέσματα εμφανίζονται εκεί OLE DB προδιαγραφές και το OLE DB ισοστάθμιση έγγραφο, και οι δύο συμπεριλαμβάνονται με το OLE DB SDK, διαθέσιμη ελεύθερη για λήψη σε αυτήν τη διεύθυνση URL:
http://msdn2.Microsoft.com/en-GB/Library/ms713643.aspx
Σημειώστε ότι το ADO θα αυτόματα προσδιορίζει κάθε τιμή για κάθε η ιδιότητα εκτίθενται οι συλλογές. Η ιδιότητα θα να οριστεί μόνο όταν το λειτουργία που εκτελείτε με το ADO πρέπει πράγματι να χρησιμοποιήσετε αυτή την ιδιότητα εκτίθεται η υποκείμενη υπηρεσία παροχής. Αυτό είναι για επιδόσεις και ποικίλλει από άλλα μοντέλα αντικειμένου όπως DAO που προετοιμασία αν κάθε ιδιότητες η λειτουργία που εκτελείτε χρησιμοποιεί τους ή όχι.

Χρησιμοποιώντας το Η ιδιότητα Recordset.Supports είναι ο ευκολότερος τρόπος για να επαληθεύσετε ότι αναμενόμενη είναι πράγματι τι εκτίθενται στην υπηρεσία παροχής, δίνεται συγκεκριμένου τύπου Connection και recordset που έχετε ανοίξει.

Ιδιότητες

Αναγν. άρθρου: 183606 - Τελευταία αναθεώρηση: Παρασκευή, 27 Μαΐου 2011 - Αναθεώρηση: 4.0
Οι πληροφορίες σε αυτό το άρθρο ισχύουν για:
  • Microsoft ActiveX Data Objects 2.7
Λέξεις-κλειδιά: 
kbarttypeinf kbdatabase kbinfo kbmt KB183606 KbMtel
Μηχανικά μεταφρασμένο
ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης.
Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη:183606
Αποποίηση ευθυνών για περιεχόμενο της Γνωσιακής Βάσης (KB) που έχει αποσυρθεί
This article was written about products for which Microsoft no longer offers support. Therefore, this article is offered "as is" and will no longer be updated.

Αποστολή σχολίων

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com