最初に 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 DB Programmer's Reference』の「ICommandText::GetCommandText」を参照してください。
戻り値
標準の HRESULT を返します。
解説
Create の最初の形式は Unicode コマンド文字列をとります。 Create の 2 番目の形式は、既存の ANSI アプリケーションとの下位互換性のために用意されている ANSI コマンド文字列をとります。
必要条件
**ヘッダー:**atldbcli.h