Classe CCommand
Fornisce metodi per impostare ed eseguire un comando.
template <
class TAccessor = CNoAccessor,
template < typename T > class TRowset = CRowset,
class TMultiple = CNoMultipleResults
>
class CCommand :
public CAccessorRowset <
TAccessor,
TRowset
>,
public CCommandBase,
public TMultiple
Parametri
TAccessor
Il tipo di classe di funzione di accesso (ad esempio CDynamicParameterAccessor, CDynamicStringAccessor, o CEnumeratorAccessor) che si desidera utilizzare il comando.L'impostazione predefinita è CNoAccessor, che specifica i parametri o colonne di output di supporto della classe non.TRowset
Il tipo di classe del rowset (come CArrayRowset o CNoRowset) che si desidera utilizzare il comando.Il valore predefinito è CRowset.TMultiple
Per utilizzare un OLE DB ordinare che può restituire risultati più, specificano CMultipleResults.In caso contrario, utilizzare CNoMultipleResults.Per informazioni dettagliate, vedere IMultipleResults.
Membri
Metodi
chiude il comando corrente. |
|
Recupera il risultato successivo durante l'utilizzo di più set di risultati. |
|
Esegue e facoltativamente associa il comando. |
metodi ereditati
Crea un nuovo comando per la sessione specificata, quindi imposta il testo del comando. |
|
crea un nuovo comando. |
|
Ottiene un elenco di parametri del comando, dei nomi e i relativi tipi. |
|
convalida e ottimizza il comando corrente. |
|
Elimina la funzione di accesso di parametro se necessario, quindi rilascia il comando. |
|
specifica il tipo nativo di ogni parametro di comando. |
|
Rimuove il piano corrente di esecuzione dei comandi. |
Note
Utilizzare questa classe quando occorre eseguire un'operazione basata su parametri o eseguire un comando.Se è sufficiente aprire un rowset semplice, utilizzare CTable anziché.
La classe che la funzione di accesso uso determina il metodo di parametri e di associazione dati.
Si noti che non è possibile utilizzare le stored procedure con il provider OLE DB per jet poiché il provider non supporta le stored procedure (solo costanti sono consentite nelle stringhe di query).
Requisiti
Header: atldbcli.h