Sdílet prostřednictvím


ICommandImpl::CreateRowset

Volání spouštět k vytvoření jedné sady řádků.

template <class RowsetClass>
HRESULT CreateRowset(
   IUnknown* pUnkOuter,
   REFIID riid,
   DBPARAMS* pParams,
   DBROWCOUNT* pcRowsAffected,
   IUnknown** ppRowset,
   RowsetClass*& pRowsetObj 
);

Parametry

  • RowsetClass
    Člen třídy šablony představující třídu uživatele sady řádků.Obvykle je generována pomocí průvodce.

  • pUnkOuter
    [v] Ukazatel na řízení IUnknown rozhraní řádků je vytvořena jako součást souhrnného; v opačném případě má hodnotu null.

  • riid
    [v] Odpovídá riid v ICommand::Execute.

  • pParams
    [vstup/výstup] Odpovídá pParams v ICommand::Execute.

  • pcRowsAffected
    Odpovídá pcRowsAffected v ICommand::Execute.

  • ppRowset
    [vstup/výstup] Odpovídá ppRowset v ICommand::Execute.

  • pRowsetObj
    [výstup] Ukazatel na objekt sady řádků.Obvykle není tento parametr použit, ale lze použít, pokud před předáním objektu COM musí provádět více práce se sadou řádků.Životnost pRowsetObj vázán ppRowset.

Vrácená hodnota

Standard HRESULT hodnotu.Viz ICommand::Execute seznam typické hodnoty.

Poznámky

Vytvoření více řádků nebo poskytují vlastní podmínky pro vytváření různých sad řádků volat různé CreateRowset ve spouštět.

Viz ICommand::Execute v OLE DB Programmer's Reference.

Požadavky

Záhlaví: atldb.h

Viz také

Referenční dokumentace

Třída ICommandImpl