Skip to content

Latest commit

 

History

History
80 lines (51 loc) · 2.66 KB

cstreamrowset-class.md

File metadata and controls

80 lines (51 loc) · 2.66 KB
description title ms.date f1_keywords helpviewer_keywords ms.assetid
Learn more about: CStreamRowset Class
CStreamRowset Class
11/04/2016
ATL::CStreamRowset<TAccessor>
ATL::CStreamRowset
CStreamRowset
ATL.CStreamRowset<TAccessor>
ATL.CStreamRowset
CStreamRowset::CStreamRowset
CStreamRowset.CStreamRowset
ATL.CStreamRowset.CStreamRowset
ATL::CStreamRowset::CStreamRowset
CStreamRowset<TAccessor>::CStreamRowset
ATL::CStreamRowset<TAccessor>::CStreamRowset
CStreamRowset<TAccessor>.Close
ATL.CStreamRowset<TAccessor>.Close
CStreamRowset::Close
CStreamRowset<TAccessor>::Close
ATL::CStreamRowset::Close
ATL.CStreamRowset.Close
ATL::CStreamRowset<TAccessor>::Close
CStreamRowset.Close
CStreamRowset class
CStreamRowset class, constructor
Close method
a106e953-a38a-464e-8ea5-28963d9e4811

CStreamRowset Class

Used in a CCommand or CTable declaration.

Syntax

template <class TAccessor = CAccessorBase>
class CStreamRowset

Parameters

TAccessor
An accessor class.

Requirements

Header: atldbcli.h

Members

Methods

Name Description
CStreamRowset Constructor. Instantiates and initializes the CStreamRowset object.
Close Releases the ISequentialStream interface pointer in the class.

Remarks

Use CStreamRowset in your CCommand or CTable declaration, for example:

[!code-cppNVC_OLEDB_Consumer#11]

or

[!code-cppNVC_OLEDB_Consumer#12]

ICommand::Execute returns an ISequentialStream pointer, which is stored in m_spStream. You then use the Read method to retrieve the (Unicode string) data in XML format. For example:

[!code-cppNVC_OLEDB_Consumer#13]

SQL Server 2000 performs the XML formatting, and will return all columns and all rows of the rowset as one XML string.

Note

This feature works with SQL Server 2000 only.

CStreamRowset::CStreamRowset

Instantiates and initializes the CStreamRowset object.

Syntax

CStreamRowset();

CStreamRowset::Close

Releases the ISequentialStream interface pointer in the class.

Syntax

void Close();

See also

OLE DB Consumer Templates
OLE DB Consumer Templates Reference