Compartir a través de


CStreamRowset (Clase)

Se usa en una declaración CCommand o CTable.

Sintaxis

template <class TAccessor = CAccessorBase>
class CStreamRowset

Parámetros

TAccessor
Clase de descriptor de acceso.

Requisitos

Encabezado: atldbcli.h

Miembros

Métodos

Nombre Descripción
CStreamRowset Constructor. Crea instancias e inicializa el objeto CStreamRowset.
Cerrar Libera el puntero de interfaz ISequentialStream en la clase .

Comentarios

Use CStreamRowset en la declaración CCommand o CTable, por ejemplo:

CCommand< CAccessor<CCustomerAccessor>, CStreamRowset > myCmd;

o

CCommand< CNoAccessor, CStreamRowset > myCmd;

ICommand::Execute devuelve un puntero ISequentialStream, que se almacena en m_spStream. A continuación, use el método Read para recuperar los datos (cadena Unicode) en formato XML. Por ejemplo:

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

SQL Server 2000 aplica el formato XML y devolverá todas las columnas y todas las filas del conjunto de filas como una cadena XML.

Nota:

Esta característica solo funciona con SQL Server 2000.

CStreamRowset::CStreamRowset

Crea instancias e inicializa el objeto CStreamRowset.

Sintaxis

CStreamRowset();

CStreamRowset::Close

Libera el puntero de interfaz ISequentialStream en la clase .

Sintaxis

void Close();

Consulte también

Plantillas de consumidor OLE DB
Referencia de plantillas de consumidor OLE DB