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