Sdílet prostřednictvím


IOpenRowsetImpl – třída

Poskytuje implementaci IOpenRowset rozhraní.

Syntaxe

template <class SessionClass>
class IOpenRowsetImpl : public IOpenRowset

Parametry

SessionClass
Vaše třída odvozená z IOpenRowsetImpl.

Požadavky

Hlavička: atldb.h

Členové

Metody

Název Popis
CreateRowset Vytvoří objekt sady řádků. Není volána přímo uživatelem.
OpenRowset Otevře a vrátí sadu řádků, která obsahuje všechny řádky z jedné základní tabulky nebo indexu. (Není v ATLDB. H)

Poznámky

IOpenRowset rozhraní je povinné pro objekt relace. Otevře se a vrátí sadu řádků, která obsahuje všechny řádky z jedné základní tabulky nebo indexu.

IOpenRowsetImpl::CreateRowset

Vytvoří objekt sady řádků. Není volána přímo uživatelem. Viz IOpenRowset::OpenRowset v odkazech programátora OLE DB.

Syntaxe

template template <class RowsetClass>
HRESULT CreateRowset(IUnknown* pUnkOuter,
   DBID* pTableID,
   DBID* pIndexID,
   REFIID riid,
   ULONG cPropertySets,
   DBPROPSET rgPropertySets[],
   IUnknown** ppRowset,
   RowsetClass*& pRowsetObj);

Parametry

RowsetClass
Člen třídy šablony představující třídu sady řádků uživatele. Obvykle je vygenerován průvodcem.

pRowsetObj
[ven] Ukazatel na objekt sady řádků. Obvykle se tento parametr nepoužívá, ale lze jej použít, pokud před předáním objektu COM potřebujete na sadě řádků provést více práce. Životnost pRowsetObj je vázána ppRowset.

Další parametry naleznete v tématu IOpenRowset::OpenRowset v odkazech programátora OLE DB.

IOpenRowsetImpl::OpenRowset

Otevře a vrátí sadu řádků, která obsahuje všechny řádky z jedné základní tabulky nebo indexu.

Syntaxe

HRESULT OpenRowset(IUnknown* pUnkOuter,
   DBID* pTableID,
   DBID* pIndexID,
   REFIID riid,
   ULONG cPropertySets,
   DBPROPSET rgPropertySets[],
   IUnknown** ppRowset);

Parametry

Viz IOpenRowset::OpenRowset v odkazech programátora OLE DB.

Poznámky

Tato metoda nebyla nalezena v ATLDB.H. Vytvoří se průvodce objektem ATL při vytváření zprostředkovatele.

Viz také

Šablony zprostředkovatele OLE DB
Architektura šablon zprostředkovatele OLE DB