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