调用 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