CStreamRowset 类
在 CCommand
或 CTable
声明中使用。
语法
template <class TAccessor = CAccessorBase>
class CStreamRowset
参数
TAccessor
一个访问器类。
要求
标头: atldbcli.h
成员
方法
名称 | 描述 |
---|---|
CStreamRowset | 构造函数。 实例化并初始化 CStreamRowset 对象。 |
Close | 释放类中的 ISequentialStream 接口指针。 |
备注
在 CCommand
或 CTable
声明中使用 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();