Compartilhar via


Classe CCommand

Fornece métodos para conjunto e executar um comando.

template <
   class TAccessor = CNoAccessor,
   template < typename T > class TRowset = CRowset,
   class TMultiple = CNoMultipleResults 
>
class CCommand : 
   public CAccessorRowset <
            TAccessor, 
            TRowset 
   >,
   public CCommandBase,
   public TMultiple

Parâmetros

  • TAccessor
    O tipo de acessor clsistema autônomos (tal sistema autônomo CDynamicParameterAccessor, CDynamicStringAccessor, ou CEnumeratorAccessor) que você deseja que o comando para usar. O padrão é CNoAccessor, que especifica que a classe não oferecem suporte a parâmetros ou colunas de saída.

  • TRowset
    O tipo de classe de conjunto de linhas (por exemplo, CArrayRowset ou CNoRowset) que você deseja que o comando para usar. O padrão é CRowset.

  • TMultiple
    Para usar um comando de banco de dados OLE DB que pode retornar vários resultados, especifique CMultipleResults.Caso contrário, use CNoMultipleResults.Para obter detalhes, consulte IMultipleResults.

Comentários

Use essa classe quando você precisar executar uma operação com base no parâmetro ou executar um comando.Se você simplesmente precisar em em aberto um conjunto de linhas simples, use CTable em vez disso.

A classe de acessador que você está usando determina o método de ligação de dados e parâmetros.

Observe que você não pode usar procedimentos armazenados com o provedor OLE DB para Jet porque esse provedor não oferece suporte a procedimentos (somente constantes são permitidas em seqüências de caracteres de consulta) armazenados.

Requisitos

Cabeçalho: atldbcli.h

Consulte também

Conceitos

Modelos de consumidor de OOLE DB (C++)

Referência de modelos OLE DB consumidor

Outros recursos

CCommand membros