Condividi tramite


Classe CStreamRowset

Utilizzato in una CCommand dichiarazione o CTable .

Sintassi

template <class TAccessor = CAccessorBase>
class CStreamRowset

Parametri

TAccessor
Classe della funzione di accesso.

Requisiti

Intestazione: atldbcli.h

Membri

Metodi

Nome Descrizione
CStreamRowset Costruttore. Crea un'istanza e inizializza l'oggetto CStreamRowset .
Chiudi Rilascia il puntatore all'interfaccia ISequentialStream nella classe .

Osservazioni:

Usare CStreamRowset nella CCommand dichiarazione o CTable , ad esempio:

CCommand< CAccessor<CCustomerAccessor>, CStreamRowset > myCmd;

or

CCommand< CNoAccessor, CStreamRowset > myCmd;

ICommand::Execute restituisce un puntatore ISequentialStream , archiviato in m_spStream. Usare quindi il Read metodo per recuperare i dati (stringa Unicode) in formato XML. Ad esempio:

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

SQL Server 2000 esegue la formattazione XML e restituirà tutte le colonne e tutte le righe del set di righe come una stringa XML.

Nota

Questa funzionalità funziona solo con SQL Server 2000.

CStreamRowset::CStreamRowset

Crea un'istanza e inizializza l'oggetto CStreamRowset .

Sintassi

CStreamRowset();

CStreamRowset::Close

Rilascia il puntatore all'interfaccia ISequentialStream nella classe .

Sintassi

void Close();

Vedi anche

Modelli di consumer OLE DB
Riferimenti ai modelli consumer OLE DB