Freigeben über


ICommandTextImpl-Klasse

Stellt eine Implementierung für die ICommandText-Schnittstelle bereit.

Syntax

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

Parameter

T
Die befehlsklasse abgeleitet von ICommandTextImpl.

Anforderungen

Header: altdb.h

Member

Schnittstellenmethoden

Name Beschreibung
GetCommandText Gibt den Textbefehl zurück, der durch den letzten Aufruf von SetCommandText festgelegt wurde.
SetCommandText Legt den Befehlstext fest, wobei der vorhandene Befehlstext ersetzt wird.

Datenelemente

Name Beschreibung
m_strCommandText Speichert den Befehlstext.

Hinweise

Eine obligatorische Schnittstelle für Befehle.

ICommandTextImpl::GetCommandText

Gibt den Textbefehl zurück, der durch den letzten Aufruf von SetCommandText festgelegt wurde.

Syntax

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

Parameter

Siehe "ICommandText::GetCommandText " in der OLE DB-Programmierreferenz. Der Parameter "pguidDialect " wird standardmäßig ignoriert.

ICommandTextImpl::SetCommandText

Legt den Befehlstext fest, wobei der vorhandene Befehlstext ersetzt wird.

Syntax

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

Parameter

Siehe "ICommandText::SetCommandText " in der OLE DB-Programmierreferenz.

ICommandTextImpl::m_strCommandText

Speichert die Befehlstextzeichenfolge.

Syntax

CComBSTR m_strCommandText;

Siehe auch

OLE DB-Anbietervorlagen
Architektur von OLE DB-Anbietervorlagen