Referenční dokumentace k šablonám příjemců OLE DB
Šablony příjemce technologie OLE DB obsahuje následující třídy.Referenční materiál také obsahuje témata o makra pro šablony příjemce technologie OLE DB.
Třídy relace
CDataConnection
Spravuje připojení ke zdroji dat.To je užitečné třídy pro vytváření klientů, protože jej zapouzdří potřebné objekty (zdroj dat a relace) a některé práce, které je třeba provést při připojování ke zdroji dat.CdataaSource
Technologie OLE DB objekt zdroje dat, představující prostřednictvím poskytovatele připojení ke zdroji dat odpovídá.Jeden nebo více relace databáze, každý je znázorněn CSession objekt, lze provést na jedno připojení.CEnumerator
Odpovídá objektu čítače výčtu OLE DB, který načte sadu řádků informace o zdrojích dat k dispozici.CEnumeratorAccessor
Používá CEnumerator pro přístup k datům z sada řádků enumerator.Tato sada řádků se skládá ze zdroje dat a viditelné z aktuální výčtu čítače výčtů.CSession
Představuje relace databáze jednotného přístupu.Jednu nebo více relací lze přidružit ke každé CDataSource objektu.
Třídy přistupujícího objektu
CAccessor
Pro záznamy, které jsou staticky svázán se zdrojem dat použít.Pomocí této třídy přistupující objekt, pokud znáte strukturu zdroje dat.CAccessorBase
Základní třída pro všechny třídy přistupujícího objektu.CDynamicAccessor
Přistupující objekt, který lze vytvořit v době běhu na základě informací sloupce sady řádků.Pokud si nejste jisti, struktura zdroje dat načíst data pomocí této třídy.CDynamicParameterAccessor
Přistupující objekt, který lze použít při neznámých typů příkazů.Získá informace o parametrech voláním ICommandWithParameters rozhraní, pokud zprostředkovatel podporuje rozhraní.CDynamicStringAccessor
Umožňuje přístup ke zdroji dat, když nemáte žádné znalosti základní strukturu databáze.CDynamicStringAccessorA
Podobně jako CDynamicStringAccessor s výjimkou, že tato třída požaduje data z úložiště dat jako řetězcová data ANSI.CDynamicStringAccessorW
Podobně jako CDynamicStringAccessor s výjimkou, že tato třída požaduje data z úložiště dat jako řetězcová data ve formátu UNICODE.CManualAccessor
Přístupové metody zpracování sloupců a parametry příkazu.S touto třídou můžete použít jakékoliv datové typy jako zprostředkovatel lze převést na typ.CNoAccessor
Lze použít jako šablonu argumentu Pokud nechcete, aby se třída podporuje parametry nebo výstupní sloupce.CXMLAccessor
Podobně jako CDynamicStringAccessor s tím rozdílem, že tato třída převádí všechna data z úložiště dat jako dat ve formátu XML (značkovaná).
Třídy sady řádků
CAccessorRowset
Zapouzdřuje sadu řádků a její přidružené přístupové objekty.CArrayRowset
Slouží k přístupu k prvkům sady řádků pomocí syntaxe pole.CBulkRowset
Slouží k načtení a manipulaci s řádky ve velkém získáním více popisovačů řádků jediným voláním.CNoRowset
Lze použít jako šablonu argumentu Pokud příkaz nevrací sadu řádků.CRestrictions
Slouží k zadání omezení pro sady řádků schématu.CRowset
Slouží k manipulaci, nastavit a načíst data sady řádků.CStreamRowset
Vrátí ISequentialStream objekt namísto sady řádků; pak použijte pro čtení Metoda načítání dat ve formátu XML. (SQL Server 2000 neobsahuje formátování. Všimněte si, že tato funkce funguje pouze pro SQL Server 2000.)IRowsetNotifyImpl
Poskytuje implementaci figuríny pro IRowsetNotify, s prázdnou funkce IRowsetNotify metody OnFieldChange, OnRowChange, a OnRowsetChange.
Třídy sady řádků schématu a třídy Typedef
Šablony technologie OLE DB poskytují sadu tříd, které odpovídají sady řádků schématu OLE DB.
Příkazy tříd
CCommand
Slouží k nastavení a provedení příkazu na základě parametrů technologie OLE DB.Chcete-li otevřít pouze jednoduché sady řádků, použijte CTable místo.CMultipleResults
Použít jako šablonu argumentu pro CCommand šablony, pokud chcete pomocí příkazu zpracovat více sad výsledků dotazu.CNoAccessor
Použít jako šablonu argumentu pro šablonu třídy, například CCommand a CTable, které přebírá argument Třída přistupujícího objektu.Použití CNoAccessor Pokud nechcete, aby se třída podporuje parametry nebo výstupní sloupce.CNoMultipleResults
Použít jako šablonu argumentu pro CCommand šablony, pokud chcete, aby příkaz ke zpracování jedné sady řádků.CNoMultipleResultsje výchozí hodnota pro argument šablony.CNoRowset
Použít jako šablonu argumentu pro CCommand nebo CTable Pokud příkazu nebo tabulky nevrací sadu řádků.CTable
Použít pro přístup k jednoduché sady řádků bez parametrů.
Vlastnosti třídy
CDBPropIDSet
Lze předat pole vlastnosti ID, pro které chce příjemce informace o vlastnostech.Vlastnosti patří do sady jednu vlastnost.CDBPropSet
Slouží k nastavení vlastností na poskytovatele.
Záložka třída
- CBookmark
Použít jako index pro přístup k datům v sadě řádků.
Třída chyb
- CDBErrorInfo
Slouží k načtení informací o chybě OLE DB.
Viz také
Koncepty
Referenční dokumentace k šablonám zprostředkovatelů OLE DB