Třída CCommand
Poskytuje metody pro nastavení a spuštění 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
Přístupový objekt třídy typu (například CDynamicParameterAccessor, CDynamicStringAccessor, nebo CEnumeratorAccessor), chcete příkaz použít.Výchozí hodnota je CNoAccessor, který určuje, že třídy nepodporují parametry nebo výstupní sloupce.TRowset
Typ třídy řádků (například CArrayRowset nebo CNoRowset), chcete příkaz použít.Výchozí je CRowset.TMultiple
Chcete-li použít OLE DB příkaz, který může vrátit více výsledků, zadejte CMultipleResults.Jinak použijte CNoMultipleResults.Podrobnosti naleznete v tématu IMultipleResults.
Členy
Metody
Zavře aktuální příkaz. |
|
Při použití více výsledků sad bude načítat další výsledek. |
|
Spustí a volitelně vazba příkaz. |
Zděděné metody
Vytvoří nový příkaz pro zadaná relace a potom nastaví příkaz text. |
|
Vytvoří nový příkaz. |
|
Získá seznam parametrů příkazu, jejich názvy a jejich typů. |
|
Ověřuje a optimalizuje aktuální příkaz. |
|
Parametr přístupový objekt, pokud je to nezbytné pro vydání a vydání příkazu. |
|
Nativní typ každého parametru příkazu určuje. |
|
Odstraní aktuální plán vykonání příkazu. |
Poznámky
Pomocí této třídy, pokud potřebujete provést operaci založené na parametrech nebo příkaz.Pokud potřebujete pouze otevřít jednoduchou sadu řádků, CTable místo.
Přístupový objekt třídy, kterou používáte Určuje metodu vazby se parametry a data.
Poznámka: nelze použít uložené procedury pomocí zprostředkovatele OLE DB Provider pro stroj Jet, protože tento zprostředkovatel nepodporuje uložené procedury, (v řetězci dotazu jsou povoleny pouze konstanty).
Požadavky
Záhlaví: atldbcli.h