ActiveX Data Objects (ADO) často kladené otázky

Preklady článku Preklady článku
ID článku: 183606 - Zobraziť produkty, ktorých sa tento článok týka.
Rozbaliť všetko | Zbaliť všetko

SUHRN

Tento článok predstavuje najčastejšie kladené otázky o programovanie ActiveX Data Objects (ADO).

DALSIE INFORMACIE

Otázka: Aké sú ActiveX Data Objects (ADO)?

A. ActiveX Data Objects sú Jazykovo neutrálny objektový model, ktorý vystavuje údaje vznesené podkladových OLE DB Provider. Najbežnejšie užívanou OLE DB Provider je OLE DB Provider for ODBC Drivers, ktoré vystavuje zdrojom údajov ODBC ADO.

Otázka: kde nájdem ActiveX Data Objects?

A. ADO je súčasť Microsoft Data Access Components (MDAC). ADO možno získať od stránka zdarma ke stažení na tejto webovej lokalite:
http://msdn2.Microsoft.com/en-US/Data/aa937695.aspx
Q. kde je v dokumentácii, ktorá prichádza s POVYKU?

A. V dokumentácii, ktorá prichádza s ADO vo formáte html a možno nájsť sťahovanie MDAC Software Development Kit (SDK) z predchádzajúcich webu stránky. Uistite sa, že si vybrať Microsoft údajov prístup súčasti SDK Stand Alone Možností nastavenia pri preberaní MDAC 2.0, alebo komponentov Microsoft Data Access Components SDK aktualizácia ak sťahovanie MDAC 2.1.

Dokumentácia pre najnovšie verzia ADO je tiež k dispozícii online na:
http://msdn2.Microsoft.com/en-us/library/ms810811.aspx
Dokumentácia pre ADO je súčasťou sady Platform SDK dokumentáciu, ktorý prichádza s MSDN Library. Na lokalite MSDN Library, vyberte Obsah, potom Platform SDK | Údaje prístupové služby | Microsoft Data Access Komponenty (MDAC) SDK | Microsoft ActiveX Data Objects (ADO).

Otázka: čo Remote Data Service (RDS) je pre ActiveX Data Objects (ADO)?

A. Vzdialená služba Data (RDS) použité na prepravu aktívne skupín záznamov údajov objekt zo servera na klientsky počítač. Výsledná množina záznamov je cache na klientsky počítač a odpojení od servera. RDS používa podmnožinu ADO Objektový model, ADOR.Množina záznamov poskytnúť nízke režijné náklady, high-výkon spôsob maršal záznamov údajov cez siete alebo web.

Otázka: aká je rozdiel medzi ADODB a ADOR objektmi?

A. ADODB knižnica obsahuje ďalšie server bočné objekty (pripojenie, príkaz, chyba Parametre a podobne). Najlepšie sa používajú v rámci na strane servera komponenty na komunikovať s databázou.

Knižnica ADOR je ľahšiu váhu klient, ktorý umožňuje manipuláciu s existujúcich záznamov na klientovi. To nezahŕňa pripojenie, príkaz, chyba alebo parametre príkazy. V ADOR funkčnosť je distribuovaný s klienta súčasti ADO.

Q. Ako môžem začať pomocou ADO s c ++?

A. najlepším riešením je použitie #import, ktorý vytvára veľmi tenké tried okolo ADO typelib a umožňuje manipulovať ste s nimi v syntaxi veľmi blízko k Visual Basic pre aplikácie Syntax (VBA). Väčšina ADO vzoriek sú napísané s použitím VBA a #import vám umožňuje preložiť s väčšiu jednoduchosť než, povedzme, pomocou Microsoft nadácie triedy (MFC) OLE je COleDispatchDriver alebo pomocou COM programovanie priamo. Zoznam Články databázy Microsoft Knowledge Base, ktorá nasleduje vám pomôže použiť ADO s #import:
220152 Vzorka: ADOVC1 jednoduché ADO / VC ++ aplikácie
173645 Chyba: Porušenie prístupu v Msdaer.dll s _com_error výnimky
173645 SÚBOR: Adovcbtd.exe #import pomocou UpdateBatch a CancelBatch
184968 Adovcsp.exe preukáže pomocou uložené postupy s ADO
182389 SÚBOR: Adovcbm.exe ADO 1.5 s #import a funkcia Getrows/záložky
166112 PRB: Konflikt s EOF keď Using #import s ADO
169496 INFO: Pomocou ActiveX Data Objects (ADO) cez #import v VC ++
168354 INFO: Podkladových OLE a OLEDB poskytovateľ chyby sú vystavené prostredníctvom ADO
Navyše sa nachádzajú nasledujúce články pri vyhľadávaní pomocou Visual C++ ako produkt, ktorý sa ukáže ako užitočné ADO Vývojári:
167802 VZORKA: EXCEPTEX pascí MFC a Win32 výnimky
175784 INFO: Nahradenie #import's výnimkou zvyšovanie mechanizmus
Otázka: ako nájsť Microsoft Knowledge Base (KB) články pre POVYKU?

A. Pripojte k databáze Microsoft Knowledge Base na World Wide Web. Prístup k databáze Microsoft Knowledge Base na World Wide Web, navštívte nasledovnú webovú lokalitu spoločnosti Microsoft:
http://support.Microsoft.com/Search
Ďalšie informácie o používaní Microsoft Knowledge Base, kliknutím na nasledujúce číslo článku zobrazte článok v databáze Microsoft Knowledge Base:
129725 Získanie články databázy Knowledge Base na World Wide Web
Q. ako určiť ADO schopnosti?

A. ADO závisí od poskytovateľa údajov používa. V Najjednoduchší/najrýchlejší spôsob je zistiť vlastnosť podporuje potvrdiť, že pripojenie alebo záznamov ste otvorili podporuje funkciu budete skutočne potrebné. Mali by tiež potvrdzujú, že CursorType a LockType zápas, čo ste očakávať. Ak podkladové poskytovateľ nemôže podporiť kurzor ste požadovali, ADO downgrades tieto vlastnosti získať kurzor, ktorý je najbližšie k čo ste požadované.

Podrobnejší prístup zahŕňa analyzovaním podkladového aktíva poskytovateľ údajov používate pod ADO. Je najčastejšie poskytovateľ OLE DB Provider for ODBC Drivers, ktorý vystavuje zdrojom údajov ODBC ADO. Môžete použiť Vlastnosti collection(s) pre pripojenie, príkaz, záznamov a polí objekty a porovnať výsledky zobrazené tam OLE DB špecifikácie a OLE DB vyrovnávanie dokumentu, obidva zahrnuté s OLE DB SDK, k dispozícii zdarma na stiahnutie na tejto adrese URL:
http://msdn2.Microsoft.com/en-GB/Library/ms713643.aspx
Všimnite si, že ADO bude automaticky nedefinuje každú hodnotu pre každú Vlastnosť vystavené v zbierkach. Vlastnosť bude nastaviť iba pri činnosti vykonávate s ADO skutočne potrebuje využiť tejto nehnuteľnosti vystavené podkladových poskytovateľ. To je pre výkon a pohybuje od ostatné objekt modelov ako napríklad DAO, ktoré inicializovať všetky vlastnosti či činnosti vykonávate využíva ich alebo nie.

Pomocou Vlastnosť Recordset.supports je najjednoduchší spôsob, ako overiť, že čo očakávať je skutočne čo poskytovateľ vystavené vám, vzhľadom na špecifický typ pripojenie a záznamov, ktoré ste otvorili.

Vlastnosti

ID článku: 183606 - Posledná kontrola: 18. októbra 2011 - Revízia: 2.0
Informácie v tomto článku sa týkajú nasledujúcich produktov:
  • Microsoft ActiveX Data Objects 2.7
Kľúčové slová: 
kbarttypeinf kbdatabase kbinfo kbmt KB183606 KbMtsk
Strojovo preložené
DÔLEŽITÉ: Tento článok bol preložený pomocou softvéru na strojový preklad od spoločnosti Microsoft, nie prekladateľom. Spoločnosť Microsoft ponúka články preložené prekladateľmi aj strojovo preložené články, vďaka čomu máte možnosť prístupu ku všetkým článkom databázy Knowledge Base vo svojom jazyku. Strojovo preložený článok však nie je vždy perfektný. Môže obsahovať chyby týkajúce sa slovnej zásoby, syntaxe alebo gramatiky, podobne ako cudzinec môže robiť chyby, keď rozpráva vašim jazykom. Spoločnosť Microsoft nenesie zodpovednosť za akékoľvek nepresnosti, chyby alebo škody spôsobené akýmkoľvek nepresným prekladom obsahu alebo jeho použitím zo strany zákazníkov. Spoločnosť Microsoft softvér na strojový preklad pravidelne aktualizuje.
Pokiaľ chcete vidieť anglickú verziu článku, kliknite sem:183606
Upozornenie na neaktuálny obsah článku databázy KB
Tento článok obsahuje informácie o produktoch, pre ktoré spoločnosť Microsoft už neposkytuje technickú podporu. Z tohto dôvodu je tento článok publikovaný ako nezmenený a už nebude aktualizovaný.

Odošlite odozvu

 

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