Sdílet prostřednictvím


Reference šablon OLE DB spotřebitele

OLE DB spotřebitele šablony obsahují následující třídy.Referenční materiál zahrnuje také témata na makra šablony spotřebitele OLE DB pro.

Relace tříd

  • CDataConnection
    Spravuje připojení zdroje dat.To je užitečné pro vytváření klientů, protože ji zapouzdří nutné objekty (zdroj dat a relace) a některé práce, kterou je třeba provést při připojování ke zdroji dat třídy.

  • CDataSource
    Zdrojový objekt OLE DB dat, představující prostřednictvím poskytovatele připojení ke zdroji dat odpovídá.Jeden nebo více relace databáze, každý zastoupených ve CSession objektů, které lze uskutečnit na jedno připojení.

  • CEnumerator
    Odpovídá objektu enumerator OLE DB, který načte informace dostupné zdroje dat sady řádků.

  • CEnumeratorAccessor
    Používá CEnumerator přístup k datům z řádků enumerator.Tato sada řádků obsahuje zdroje dat a viditelná z aktuální čítač výčtu.

  • CSession
    Představuje relace databáze jednotného přístupu.Jednu nebo více relací lze spojit s každou CDataSource objektu.

Třídy přistupujícího objektu

  • CAccessor
    Pro záznamy, které jsou staticky vázán na zdroj dat použít.Pomocí této třídy přístupový objekt, když víte, struktura zdroje dat.

  • CAccessorBase
    Základní třída pro všechny třídy přístupový objekt.

  • CDynamicAccessor
    Přístup, který lze vytvořit v době běhu na základě informací sloupce sady řádků.Pokud neznáte struktura zdroje dat načíst data pomocí této třídy.

  • CDynamicParameterAccessor
    Přístup, který lze příkaz typy neznámé.Získá informace o parametru voláním ICommandWithParameters rozhraní, pokud zprostředkovatel podporuje rozhraní.

  • CDynamicStringAccessor
    Umožňuje přístup ke zdroji dat, pokud žádná znalost základní strukturu v databázi.

  • CDynamicStringAccessorA
    Podobný CDynamicStringAccessor s výjimkou, že požadavky této třídy dat z úložiště dat jako řetězec ANSI.

  • CDynamicStringAccessorW
    Podobný CDynamicStringAccessor s výjimkou, že požadavky této třídy dat z úložiště dat jako řetězec data ve formátu UNICODE.

  • CManualAccessor
    Přístupové metody zpracování sloupců a parametry příkazu.Tato třída můžete pomocí libovolné typy dat jako zprostředkovatel můžete převést na typ.

  • CNoAccessor
    Lze použít jako šablonu argument při nechcete třídy podporovat parametry nebo výstupní sloupce.

  • CXMLAccessor
    Podobný CDynamicStringAccessor s výjimkou, že tato třída převede všechna data z úložiště dat jako (značkami) dat ve formátu XML.

Třídy sady řádků

  • CAccessorRowset
    Zapouzdřuje sady řá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čítání a manipulaci s řádky hromadně načtením popisovače více řádků s jedno volání.

  • CNoRowset
    Lze použít jako šablonu argument Pokud příkaz nevrací sadu řádků.

  • CRestrictions
    Slouží k zadání omezení pro schéma sady řádků.

  • CRowset
    Lze manipulovat, nastavení a načtení dat sady řádků.

  • CStreamRowset
    Vrátí ISequentialStream objektu místo řádků; potom použít č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 se serverem SQL Server 2000.)

  • IRowsetNotifyImpl
    Poskytuje implementaci figuríny pro IRowsetNotify, s prázdnou funkce IRowsetNotify metody OnFieldChange, OnRowChange, a OnRowsetChange.

Sada řádků třídy a schématu tříd Typedef

OLE DB šablony poskytují sadu tříd, které odpovídají schématu řádků OLE DB.

Příkaz tříd

  • CCommand
    Slouží k nastavení a OLE DB příkaz založené na parametrech.Chcete-li otevřít pouze jednoduché sady řádků, použijte CTable místo.

  • CMultipleResults
    Používá jako argument šablony pro CCommand šablony, pokud chcete příkaz zpracovat více sad výsledků.

  • CNoAccessor
    Použít jako šablonu argument pro šablonu třídy, například CCommand a CTable, že vzít argument přístupový objekt třídy.Použití CNoAccessor Pokud nechcete třídy podporovat parametry nebo výstupní sloupce.

  • CNoMultipleResults
    Používá jako argument šablony pro CCommand šablony, pokud chcete příkaz zpracovat jednu sadu řádků.CNoMultipleResultsvýchozí hodnotu argumentu šablony.

  • CNoRowset
    Používá jako argument šablona pro CCommand nebo CTable Pokud příkaz nebo tabulky nevrací sadu řádků.

  • CTable
    Pro přístup k jednoduché sady řádků bez parametrů.

Vlastnost třídy

  • CDBPropIDSet
    Použité pole ID vlastnosti, které chce spotřebitele informace o vlastnostech předat.Vlastnosti patří do sady jednu vlastnost.

  • CDBPropSet
    Slouží k nastavení vlastností na zprostředkovatele.

Třída záložky

  • CBookmark
    Použít jako index pro přístup k datům v sadu řádků.

Třída chyb

  • CDBErrorInfo
    Slouží k načtení informací o chybě OLE DB.

Viz také

Koncepty

Reference šablon OLE DB Provider

Další zdroje

Šablony technologie OLE DB