CStreamRowset 類別

用於 CCommandCTable 宣告中。

語法

template <class TAccessor = CAccessorBase>
class CStreamRowset

參數

TAccessor
存取子類別。

需求

標頭檔:atldbcli.h

成員

方法

名稱 描述
CStreamRowset 建構函式。 具現化並初始化 CStreamRowset 物件。
關閉 釋放 類別中的 ISequentialStream 介面指標。

備註

在您的 CStreamRowset CCommandCTable 宣告中使用,例如:

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 消費者範本參考