次の方法で共有


CCommand::Create

CCommand::CreateCommand を指定したセッションのコマンドを作成するには、を呼び出すとコマンド テキストを指定するには ICommandText::SetCommandText を呼び出します。

HRESULT CCommandBase::Create(
   const CSession& session, 
   LPCWSTR wszCommand, 
   REFGUID guidCommand = DBGUID_DEFAULT
) throw ( );
HRESULT CCommandBase::Create(
   const CSession& session, 
   LPCSTR szCommand, 
   REFGUID guidCommand = DBGUID_DEFAULT
) throw ( );

パラメーター

  • session
    [入力]コマンドを作成する、セッション。

  • wszCommand
    [入力]コマンド文字列を Unicode テキストへのポインター。

  • szCommand
    [入力]コマンド文字列を ANSI テキストへのポインター。

  • guidCommand
    [入力]プロバイダーのコマンドのテキストの分析に使用する構文と一般規則を指定する GUID。言語の詳細については、" OLE DBProgrammer's Reference "の ICommandText::GetCommandText を参照してください。

戻り値

標準の HRESULT を返します。

解説

[作成] の最初の形式は Unicode のコマンド文字列が使用されます。[作成] の 2 番目の形式は ANSI のコマンド文字列を受け取ります (ANSI の下位互換性を持つアプリケーションに指定)。

必要条件

ヘッダー: atldbcli.h

参照

関連項目

CCommand クラス