CCommand 类
提供方法设置并执行命令。
template <
class TAccessor = CNoAccessor,
template < typename T > class TRowset = CRowset,
class TMultiple = CNoMultipleResults
>
class CCommand :
public CAccessorRowset <
TAccessor,
TRowset
>,
public CCommandBase,
public TMultiple
参数
TAccessor
该访问器类型的类 (如 CDynamicParameterAccessor、CDynamicStringAccessor或 CEnumeratorAccessor)。想让命令使用。 默认为 CNoAccessor,指定该类不是支持参数或输出列。TRowset
该访问器类型的类 (如 CArrayRowset、CNoRowset或 )。想让命令使用。 默认值为 CRowset。TMultiple
若要使用中返回多个结果的 OLE DB 中,指定命令。CMultipleResults 否则,应使用 CNoMultipleResults。 有关详细信息,请参见 IMultipleResults。
成员
方法
关闭当前选项卡。 |
|
当使用多个结果集时,将下一结果。 |
|
执行和可选的绑定命令。 |
继承的方法
创建指定的会话的新命令,然后将该命令文本。 |
|
创建新命令。 |
|
获取命令、其名称及其类型的列表。 |
|
验证并优化当前命令。 |
|
如有必要,释放参数访问器,然后释放命令。 |
|
指定每个命令的本机类型。 |
|
放弃当前命令执行计划。 |
备注
当需要执行基于参数的操作或执行命令时,请使用此类。 如果仅需要打开一简单行集合,请使用 CTable。
使用的访问器类来确定参数和数据绑定方法。
不能将存储过程与 Jet 的 OLE DB 提供程序一起使用,因为该提供程序不支持存储过程;查询字符串中只允许使用常数。
要求
Header: atldbcli.h