Sdílet prostřednictvím


CCommand – třída

Poskytuje metody pro nastavení a provedení příkazu.

template <
   class TAccessor = CNoAccessor,
   template < typename T > class TRowset = CRowset,
   class TMultiple = CNoMultipleResults 
>
class CCommand : 
   public CAccessorRowset <
      TAccessor, 
      TRowset 
   >,
   public CCommandBase,
   public TMultiple

Parametry

  • TAccessor
    Typ přistupujícího objektu třídy (jako například CDynamicParameterAccessor, CDynamicStringAccessor, nebo CEnumeratorAccessor), že chcete příkaz použít.Výchozí hodnota je CNoAccessor, který určuje, že třída nepodporují parametry nebo výstupní sloupce.

  • TRowset
    Typ třídy sady řádků (například CArrayRowset nebo CNoRowset), že chcete příkaz použít.Výchozí hodnota je CRowset.

  • TMultiple
    Chcete-li použít příkaz technologie OLE DB, který může vrátit více výsledků, zadejte CMultipleResults.Jinak použijte CNoMultipleResults.Další informace naleznete v tématu IMultipleResults.

Členy

Metody

Zavřít

Zavře aktuální příkaz.

GetNextResult

Načte další výsledek při použití více výsledek sad.

Otevřít

Spustí a případně připojí příkaz.

Zděděné metody.

Vytvořit

Vytvoří nový příkaz pro zadanou relaci a potom nastaví text příkazu.

Příkaz CreateCommand

Vytvoří nový příkaz.

GetParameterInfo

Získá seznam parametrů příkazu, jejich názvy a jejich typy.

Příprava

Ověřuje a optimalizuje aktuální příkaz.

ReleaseCommand

Přistupující objekt parametr, v případě potřeby vydává po vydání příkazu.

Metoda SetParameterInfo

Určuje nativní typ každého parametru příkazu.

Unprepare

Odstraní aktuální plán vykonání příkazu.

Poznámky

Pomocí této třídy, pokud je třeba provést operaci na základě parametrů nebo provedení příkazu.Pokud potřebujete pouze otevřít jednoduché sady řádků, použijte CTable místo.

Třída přistupujícího objektu, který používáte určuje způsob vázání parametrů a dat.

Poznámka: nelze použít uložené procedury pomocí zprostředkovatele OLE DB Provider pro stroj Jet protože tento poskytovatel nepodporuje uložené procedury, které jsou (v řetězce dotazu jsou povoleny pouze konstanty).

Požadavky

Záhlaví: také atldbcli.h

Viz také

Koncepty

OLE DB – šablony příjemce (C++)

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