Поделиться через


Класс CCommand

Предоставляет методы для настройки и выполнения команды.

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

Параметры

  • TAccessor
    Тип класса метода доступа (например CDynamicParameterAccessor, CDynamicStringAccessor или CEnumeratorAccessor), необходимо использовать команды.Значение по умолчанию CNoAccessor, которое указывает на то, что параметры и выходные столбцы не поддерживают класса.

  • TRowset
    Тип класса набора строк (например, CArrayRowset или CNoRowset), необходимо использовать команды.Значение по умолчанию: CRowset.

  • TMultiple
    Для использования команды OLE DB, который может возвращать несколько результатов, укажите CMultipleResults.В противном случае используйте CNoMultipleResults.Дополнительные сведения см. в разделе IMultipleResults.

Члены

yfte190h.collapse_all(ru-ru,VS.110).gifМетоды

Закрыть

Закрывает текущую команду.

GetNextResult

Извлекает следующий результат при использовании нескольких результирующих наборов.

Откройте .

Выполняет и при необходимости привязывает команду.

yfte190h.collapse_all(ru-ru,VS.110).gifУнаследованные методы

Create

Создает новую команду для заданного сеанса, затем устанавливает текст команды.

CreateCommand

Создает новую команду.

GetParameterInfo

Получает список параметров команды, их имен и типов.

Подготовка

Проверяет, и текущая команда позволяет оптимизировать.

ReleaseCommand

Выпуски метод доступа к параметру если необходимо, затем выпуски команду.

Метод SetParameterInfo

Определяет собственный тип каждого параметра команды.

Unprepare

Отменяет текущий план выполнения команды.

Заметки

Используйте этот класс при выполнении команды или операции, основанной на параметрах.Если просто нужно открыть простого набора строк, используйте CTable.

Класс метода доступа использовании определяет метод параметров и привязки данных.

Обратите внимание, что нельзя использовать хранимые процедуры с поставщиком OLE DB для jet, поскольку этот поставщик не поддерживает хранимые процедуры (только константы допускаются в строках запроса).

Требования

Header: atldbcli.h

См. также

Основные понятия

Шаблоны потребителей OLE DB (C++)

Справочник по шаблонам OLE DB объекта-получателя