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