CStreamRowset 类

CCommandCTable 声明中使用。

语法

template <class TAccessor = CAccessorBase>
class CStreamRowset

参数

TAccessor
一个访问器类。

要求

标头: atldbcli.h

成员

方法

名称 描述
CStreamRowset 构造函数。 实例化并初始化 CStreamRowset 对象。
Close 释放类中的 ISequentialStream 接口指针。

备注

CCommandCTable 声明中使用 CStreamRowset,例如:

CCommand< CAccessor<CCustomerAccessor>, CStreamRowset > myCmd;

CCommand< CNoAccessor, CStreamRowset > myCmd;

ICommand::Execute 返回一个 ISequentialStream 指针,该指针存储在 m_spStream 中。 然后使用 Read 方法检索 XML 格式的(Unicode 字符串)数据。 例如:

BYTE pBuf[1024];
ULONG cbRead = 0;
myCmd.m_spStream->Read(pBuf, sizeof(pBuf), &cbRead);

SQL Server 2000 执行 XML 格式化,并将行集的所有列和所有行作为一个 XML 字符串返回。

注意

此功能仅适用于 SQL Server 2000。

CStreamRowset::CStreamRowset

实例化并初始化 CStreamRowset 对象。

语法

CStreamRowset();

CStreamRowset::Close

释放类中的 ISequentialStream 接口指针。

语法

void Close();

另请参阅

OLE DB 使用者模板
OLE DB 使用者模板参考