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

yfte190h.collapse_all(it-it,VS.110).gifMetodi

Close

chiude il comando corrente.

GetNextResult

Recupera il risultato successivo durante l'utilizzo di più set di risultati.

Aprire

Esegue e facoltativamente associa il comando.

yfte190h.collapse_all(it-it,VS.110).gifmetodi ereditati

Create

Crea un nuovo comando per la sessione specificata, quindi imposta il testo del comando.

CreateCommand

crea un nuovo comando.

GetParameterInfo

Ottiene un elenco di parametri del comando, dei nomi e i relativi tipi.

preparare

convalida e ottimizza il comando corrente.

ReleaseCommand

Elimina la funzione di accesso di parametro se necessario, quindi rilascia il comando.

SetParameterInfo

specifica il tipo nativo di ogni parametro di comando.

Unprepare

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

Vedere anche

Concetti

Modelli consumer OLE DB (C++)

Riferimento dei modelli consumer OLE DB