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ře aktuální příkaz. |
|
Načte další výsledek při použití více výsledek sad. |
|
Spustí a případně připojí příkaz. |
Zděděné metody.
Vytvoří nový příkaz pro zadanou relaci a potom nastaví text příkazu. |
|
Vytvoří nový příkaz. |
|
Získá seznam parametrů příkazu, jejich názvy a jejich typy. |
|
Ověřuje a optimalizuje aktuální příkaz. |
|
Přistupující objekt parametr, v případě potřeby vydává po vydání příkazu. |
|
Určuje nativní typ každého parametru příkazu. |
|
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