CStreamRowset 类

使用 CCommandCTable

template <class TAccessor = CAccessorBase>
class CStreamRowset

参数

  • TAccessor
    一个访问器类

成员

方法

CStreamRowset

构造函数。 实例化和初始化 CStreamRowset 对象。

关闭

释放类中的接口指针。ISequentialStream

备注

例如使用 CStreamRowsetCCommandCTable 中,声明:

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 一起使用。

要求

标头: atldbcli.h

请参见

概念

OLE DB 使用者模板 (C++)

OLE DB 使用者模板参考