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
    [in] 的会话创建命令的。

  • wszCommand
    [out] 一个指向命令字符串的 Unicode 文本的指针。

  • szCommand
    [out] 一个指向命令字符串的 ANSI 文本的指针。

  • guidCommand
    [out] 在分析指定语法和一般规则以提供程序可以使用命令文本的 GUID。有关方言的说明,请参见" OLE DB 程序员的ICommandText::GetCommandText 引用。

返回值

标准 HRESULT

备注

创建 的第一个窗体采用 Unicode 命令字符串。创建 的第二个窗体接受 ANSI 命令字符串 (随备向后兼容现有 ANSI 应用程序)。

要求

Header: atldbcli.h

请参见

参考

CCommand 类