Класс 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.
Члены
Методы
Закрывает текущую команду. |
|
Получить следующий результат при использовании несколько результирующих наборов. |
|
Выполняется и при необходимости привязывает команду. |
Методы Inherited
Создает новую команду для указанного сеанса, затем задает текст команды. |
|
Создает новую команду. |
|
Получает список параметров команды, их имена и их типов. |
|
Проверяет и оптимизирует текущую команду. |
|
Выпуски доступ параметра при необходимости, затем выпуски команду. |
|
Определяет собственный тип каждого параметра команды. |
|
Отменяет текущий план выполнения команды. |
Заметки
Используйте этот класс при выполнении команды или операции, основанной на параметрах. Если необходимо просто следует открыть простой набор строк, следует использовать CTable.
Класс доступа используется определяет метод параметров и данные привязки.
Обратите внимание, что нельзя использовать хранимые процедуры с поставщиком OLE DB для jet, поскольку этот поставщик не поддерживает хранимые процедуры (только константы недопустимы в строках запроса).
Требования
Header: atldbcli.h