次の方法で共有


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);

パラメーター

"OLE DB プログラマーズ リファレンス" の「ICommandText::GetCommandText」をご覧ください。 pguidDialect パラメーターは既定では無視されます。

ICommandTextImpl::SetCommandText

コマンド テキストを設定して、既存のコマンド テキストを置き換えます。

構文

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

パラメーター

"OLE DB プログラマーズ リファレンス" の「ICommandText::SetCommandText」をご覧ください。

ICommandTextImpl::m_strCommandText

コマンド テキスト文字列を格納します。

構文

CComBSTR m_strCommandText;

関連項目

OLE DB プロバイダー テンプレートに関するページ
OLE DB プロバイダー テンプレートのアーキテクチャ