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


Класс ICommandTextImpl

Предоставляет реализацию для интерфейса ICommandText .

Синтаксис

template <class T >
class ATL_NO_VTABLE ICommandTextImpl
   : public ICommandImpl<T, ICommandText>

Параметры

T
Класс команд, производный от ICommandTextImpl.

Требования

Заголовок: altdb.h

Участники

Методы интерфейса

Имя Описание
GetCommandText Возвращает текстовую команду, заданную последним вызовом SetCommandText.
SetCommandText Задает текст команды, заменив существующий текст команды.

Элементы данных

Имя Описание
m_strCommandText Сохраняет текст команды.

Замечания

Обязательный интерфейс для команд.

ICommandTextImpl::GetCommandText

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

Синтаксис

STDMETHOD(GetCommandText)(GUID * pguidDialect,
   LPOLESTR * ppwszCommand);

Параметры

См. раздел ICommandText::GetCommandText в справочнике программиста OLE DB. Параметр pguidDialect по умолчанию игнорируется.

ICommandTextImpl::SetCommandText

Задает текст команды, заменив существующий текст команды.

Синтаксис

STDMETHOD(SetCommandText)(REFGUID rguidDialect,
   LPCOLESTR pwszCommand);

Параметры

См. раздел ICommandText::SetCommandText в справочнике программиста OLE DB.

ICommandTextImpl::m_strCommandText

Сохраняет текстовую строку команды.

Синтаксис

CComBSTR m_strCommandText;

См. также

Шаблоны поставщика OLE DB
Архитектура шаблона поставщика OLE DB