Sdílet prostřednictvím


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

Další zdroje

Šablony OLE DB