Datové objekty ActiveX (ADO), nejčastější dotazy

Překlady článku Překlady článku
ID článku: 183606 - Produkty, které se vztahují k tomuto článku.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Souhrn

Tento článek uvádí některé časté otázky o programování ActiveX Data Objects (ADO).

Další informace

Dotaz: jaké jsou rozhraní ADO (ActiveX Data Objects)?

A. Datové objekty ActiveX jsou jazykově neutrální objektu modelu, který vystavit dat vznesené podkladovém zprostředkovatele OLE DB. Nejčastěji používané zprostředkovatele OLE DB je OLE DB Provider pro ovladače ODBC, který zpřístupňuje zdrojů dat ODBC OBJEKTY ADO.

Dotaz: kde můžete získat datové objekty ActiveX?

A. ADO je část z Microsoft Data Access Components (MDAC). ADO lze získat od Bezplatné stažení stránky na tomto webu:
http://msdn2.microsoft.com/en-us/data/aa937695.aspx
Dotaz: Pokud je v dokumentaci, která je součástí ADO?

A. V dokumentaci, která je součástí ADO, je ve formátu html a lze je nalézt ve stahování z předchozí webové součásti MDAC Software Development Kit (SDK) Server. Ujistěte se, že zvolte Microsoft Data Access součásti SDK stát samostatně Možnost instalace, při stahování součásti MDAC verze 2.0 nebo Microsoft Data Access Components Pokud stahování součástí MDAC 2.1 SDK aktualizace.

V dokumentaci k nejnovější verze objektu ADO je také k dispozici online na:
http://msdn2.microsoft.com/en-us/library/ms810811.aspx
V dokumentaci objektů ADO je součástí sady Platform SDK dokumentaci, která je součástí knihovny MSDN. Zvolte v knihovně MSDN Obsah a pak Platform SDK | Služby přístup dat | Microsoft Data Access Components (MDAC) sady SDK | Datové objekty ActiveX (ADO).

Dotaz: co Remote Data Service (RDS) je ActiveX Data Objects (ADO)?

A. Remote Data Service (RDS) se používá k přenosu aktivní datový objekt sady záznamů ze serveru do klientského počítače. Výsledná sada záznamů uložené v mezipaměti klientský počítač a odpojen od serveru. VP používá podmnožinu ADO Objektový model, ADOR.Sada záznamů poskytovat nízkou režie, vysoce výkonné Způsob zařazování záznamů dat prostřednictvím sítě nebo na web.

Dotaz: co je rozdíl mezi objekty ADODB a ADOR?

A. ADODB knihovny obsahuje další server boční objekty (připojení, příkaz, chyba: Parametry a tak dále). Nejlepší jsou používány v rámci komponenty na serveru na Při komunikaci s databází.

Knihovna ADOR je světlejší hmotnost Klient, který umožňuje manipulaci existující sady záznamů na straně klienta. Jeho nesmí obsahovat příkazy pro připojení, příkaz, chyba nebo parametry. Na Funkce ADOR je distribuován s klientské součásti ADO.

Q. Jak lze začít pomocí objektů ADO C++?

A. nejlepším řešením je #import, který generuje velmi tenké tříd kolem knihovny typů objektů ADO a umožňuje použijte je zpracovávat v syntaxi velmi blízko k aplikaci Visual Basic for Applications Syntaxe (VBA). Většina vzorků ADO jsou zapisovány pomocí jazyka VBA a umožňuje #import přeložit jednodušší než říci, pomocí Microsoft Foundation Class (MFC) OLE COleDispatchDriver nebo pomocí modelu COM přímo programování. Seznam Pomocí objektu ADO se vám pomůže následující články znalostní báze Microsoft Knowledge Base #import:
220152 Ukázka: ADOVC1 jednoduché ADO / VC ++ aplikace
173645 Chyba: Narušení přístupu v Msdaer.dll s _com_error výjimky
173645 SOUBOR: Adovcbtd.exe #import pomocí UpdateBatch a CancelBatch
184968 Adovcsp.exe je ukázáno použití uložených procedur s objekty ADO
182389 SOUBOR: Adovcbm.exe ADO 1.5 s #import a v procesu Getrows/záložky
166112 PRB: Konflikt s EOF při použití #import s objekty ADO
169496 INFO: Pomocí ActiveX Data Objects (ADO), via #import ve VC ++
168354 INFO: Základní OLE a OLEDB Provider chyby jsou přístupné pomocí objektů ADO
Navíc lze nalézt v následujících článcích. Při vyhledávání pomocí aplikace Visual C++ jako produkt, který bude ukázat jako užitečné ADO Vývojáři:
167802 Ukázka: EXCEPTEX pastí MFC a Win32 výjimky
175784 INFO: Nahrazení mechanismus pro zvýšení výjimka 's #import
Dotaz: jak najít znalostní báze Microsoft Knowledge Base (KB) články pro ADO?

A. připojit k znalostní báze Microsoft Knowledge Base World Wide Web. Přístup databáze Microsoft Knowledge Base na webu, navštivte následující Web společnosti Microsoft:
http://support.microsoft.com/search
Další informace o použití Microsoft znalostní báze, znalostní báze článek znalostní báze Microsoft Knowledge Base:
129725 Získání článků znalostní báze Knowledge Base na webu
Dotaz: Jak mohu zjistit možnosti objektů ADO?

A. ADO je závislá na zprostředkovatele dat používá. Na Nejjednodušší a nejrychlejší způsob je kontrola podporuje vlastnost potvrdit, že připojení nebo sady záznamů, které jste otevřeli podporuje funkce je ve skutečnosti nutné. Také je vhodné ověřit, že typem kurzoru CursorType a typem LockType odpovídají jaké jste byl očekáván. Pokud základní zprostředkovatel nepodporuje kurzor je požadováno, ADO, snížení úrovně těchto vlastností kurzoru, který je nejblíže co získat požádal.

Podrobnější přístup zahrnuje analýzu základní Zprostředkovatel dat používáte pod ADO. Je nejběžnější zprostředkovatelem OLE DB Provider pro ovladače ODBC, který poskytuje zdroje dat ODBC objektů ADO. Můžete použít collection(s) vlastnosti pro připojení, příkaz, záznamů a polí objekty a porovnat výsledky zobrazeny OLE DB specifikaci a OLE DB vyrovnání dokladu, obě zahrnuté v OLE DB SDK, k dispozici zdarma ke stažení na této adrese URL:
http://msdn2.microsoft.com/en-GB/library/ms713643.aspx
Všimněte si, že ADO není definuje automaticky každou hodnotu pro každý Vlastnost vystaveny v kolekce. Vlastnost bude nastavit pouze při operace provádíte s objekty ADO skutečně potřebuje používat vlastnosti Základní zprostředkovatel poskytuje. To je pro výkon a se liší od ostatní modely objektu jako DAO, které zda inicializovat veškeré vlastnosti Provádíte operaci využívá je, nebo ne.

Pomocí Vlastnost Recordset.supports je nejjednodušší způsob, jak ověřit, že jste očekávali je skutečně poskytovatel vystaven, uveden typ připojení a záznamů, které jste otevřeli.

Vlastnosti

ID článku: 183606 - Poslední aktualizace: 23. dubna 2011 - Revize: 6.0
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft ActiveX Data Objects 2.7
Klíčová slova: 
kbarttypeinf kbdatabase kbinfo kbmt KB183606 KbMtcs
Strojově přeložený článek
Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.
Projděte si také anglickou verzi článku:183606
Právní omezení pro obsah znalostní báze týkající se produktů, jejichž podpora byla ukončena
Tento článek byl napsán o produktech, pro které společnost Microsoft již neposkytuje nadále podporu. Článek je tedy nabízen v takovém stavu, v jakém je, a nebude již nadále aktualizován.

Dejte nám zpětnou vazbu

 

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