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 accesso (ad esempio CDynamicParameterAccessor, CDynamicStringAccessor o CEnumeratorAccessor) che si desidera venga utilizzata dal comando. L'impostazione predefinita è CNoAccessor, il quale specifica che la classe non supporta i parametri o le colonne di output.TRowset
Il tipo di classe rowset (ad esempio CArrayRowset o CNoRowset) che si desidera venga utilizzata dal comando. Il valore predefinito è CRowset.TMultiple
Per utilizzare un comando OLE DB che può restituire più risultati, specificare CMultipleResults. In caso contrario, utilizzare CNoMultipleResults. Per dettagli, vedere IMultipleResults.
Membri
Metodi
Chiude il comando corrente. |
|
Recupera il risultato successivo durante l'utilizzo di più set di risultati. |
|
Esegue ed eventualmente 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 loro nomi e i relativi tipi. |
|
Convalida e ottimizza il comando corrente. |
|
Rilascia l'accessore 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 invece CTable.
La classe funzione di accesso che si sta utilizzando determina il metodo di associazione parametri e dati.
Si noti che non è possibile utilizzare le procedure archiviate con il Provider OLE DB per Jet, in quanto quel provider non supporta le procedure archiviate (nelle stringhe delle query sono ammesse solo costanti).
Requisiti
Intestazione: atldbcli.h