ICommandTextImpl Class

Provides an implementation for the ICommandText interface.

Syntax

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

Parameters

T
The command class derived from ICommandTextImpl.

Requirements

Header: altdb.h

Members

Interface Methods

Name Description
GetCommandText Returns the text command set by the last call to SetCommandText.
SetCommandText Sets the command text, replacing the existing command text.

Data Members

Name Description
m_strCommandText Stores the command text.

Remarks

A mandatory interface on commands.

ICommandTextImpl::GetCommandText

Returns the text command set by the last call to SetCommandText.

Syntax

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

Parameters

See ICommandText::GetCommandText in the OLE DB Programmer's Reference. The pguidDialect parameter is ignored by default.

ICommandTextImpl::SetCommandText

Sets the command text, replacing the existing command text.

Syntax

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

Parameters

See ICommandText::SetCommandText in the OLE DB Programmer's Reference.

ICommandTextImpl::m_strCommandText

Stores the command text string.

Syntax

CComBSTR m_strCommandText;

See also

OLE DB Provider Templates
OLE DB Provider Template Architecture