Sdílet prostřednictvím


Referenční dokumentace k šablonám příjemců OLE DB

Šablony příjemců OLE DB obsahují následující třídy. Referenční materiál obsahuje také témata týkající se maker pro šablony příjemců OLE DB.

Třídy relací

CDataConnection
Spravuje připojení ke zdroji dat. To je užitečná třída pro vytváření klientů, protože zapouzdřuje nezbytné objekty (zdroj dat a relace) a část práce, kterou potřebujete udělat při připojování ke zdroji dat.

CDataSource
Odpovídá objektu zdroje dat OLE DB, který představuje připojení prostřednictvím zprostředkovatele ke zdroji dat. Jedna nebo více databázových relací reprezentovaných objektem CSession může probíhat na jednom připojení.

CEnumerator
Odpovídá objektu enumerátoru OLE DB, který načte informace o sadě řádků o dostupných zdrojích dat.

CEnumeratorAccessor
CEnumerator Používá se pro přístup k datům ze sady řádků enumerátoru. Tato sada řádků se skládá ze zdrojů dat a výčtů viditelných z aktuálního enumerátoru.

CSession
Představuje relaci přístupu k jednoúčelové databázi. Ke každému CDataSource objektu může být přidružena jedna nebo více relací.

Třídy přístupového objektu

CAccessor
Používá se pro záznamy, které jsou staticky svázané se zdrojem dat. Tuto třídu přístupového objektu použijte, pokud znáte strukturu zdroje dat.

CAccessorBase
Základní třída pro všechny třídy příslušenství.

CDynamicAccessor
Přístup, který lze vytvořit za běhu na základě informací o sloupci sady řádků. Tuto třídu použijte k načtení dat, pokud neznáte strukturu zdroje dat.

CDynamicParameterAccessor
Přístup, který lze použít, když jsou typy příkazů 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 nemáte žádné znalosti o základní struktuře databáze.

CDynamicStringAccessorA
Podobá se CDynamicStringAccessor tomu, že tato třída požaduje data přístupná z úložiště dat jako řetězcová data ANSI.

CDynamicStringAccessorW
Podobá se CDynamicStringAccessor tomu, že tato třída požaduje data přístupná z úložiště dat jako řetězcová data UNICODE.

CManualAccessor
Přístup s metodami pro zpracování sloupců i parametrů příkazů. S touto třídou můžete použít libovolné datové typy, pokud zprostředkovatel může typ převést.

CNoAccessor
Lze použít jako argument šablony, pokud nechcete, aby třída podporovala parametry nebo výstupní sloupce.

CXMLAccessor
CDynamicStringAccessor Podobně jako v případě, že tato třída převádí všechna data přístupná z úložiště dat jako data ve formátu XML (označená).

Třídy sady řádků

CAccessorRowset
Zapouzdřuje sadu řádků a její přidružené příslušenství.

CArrayRowset
Používá se pro přístup k prvkům sady řádků pomocí syntaxe pole.

CBulkRowset
Slouží k hromadnému načítání a manipulaci s řádky načtením více popisovačů řádků jedním voláním.

CNoRowset
Lze použít jako argument šablony, pokud příkaz nevrací sadu řádků.

CRestrictions
Slouží k určení omezení pro sady řádků schématu.

CRowset
Slouží k manipulaci, nastavení a načítání dat sady řádků.

CStreamRowset
ISequentialStream Vrátí objekt místo sady řádků. Pak použijete metodu Read k načtení dat ve formátu XML. (SQL Server 2000 provede formátování. Mějte na paměti, že tato funkce funguje jenom s SQL Serverem 2000.)

IRowsetNotifyImpl
Poskytuje fiktivní implementaci pro IRowsetNotify, s prázdnými funkcemi pro IRowsetNotify metody OnFieldChange, OnRowChangea OnRowsetChange.

Třídy sady řádků schématu a definiční třídy typů

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

Třídy příkazů

CCommand
Slouží k nastavení a spuštění příkazu OLE DB založeného na parametrech. Pokud chcete jenom otevřít jednoduchou sadu řádků, použijte CTable místo toho.

CMultipleResults
Používá se jako argument šablony pro CCommand šablonu, pokud chcete, aby příkaz zpracovával více sad výsledků.

CNoAccessor
Používá se jako argument šablony pro třídy šablony, například CCommand a CTable, které přebírají argument třídy příslušenství. Použijte CNoAccessor , pokud nechcete, aby třída podporovala parametry nebo výstupní sloupce.

CNoMultipleResults
Používá se jako argument šablony pro CCommand šablonu, pokud chcete, aby příkaz zpracovával jednu sadu řádků. CNoMultipleResults je výchozí hodnota argumentu šablony.

CNoRowset
Používá se jako argument šablony pro CCommand CTable příkaz nebo tabulku nevrací sadu řádků.

Tabulka CTable
Používá se pro přístup k jednoduché sadě řádků bez parametrů.

Třídy vlastností

CDBPropIDSet
Používá se k předání pole ID vlastností, pro které příjemce chce informace o vlastnosti. Vlastnosti patří do jedné sady vlastností.

CDBPropSet
Slouží k nastavení vlastností u zprostředkovatele.

Bookmark – třída

CBookmark
Používá se jako index pro přístup k datům v sadě řádků.

Error – třída

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

Viz také

Referenční dokumentace k šablonám zprostředkovatelů OLE DB
Šablony OLE DB