Classe CStreamRowset

Utilizzato in una dichiarazione di CTable o di CCommand .

template <class TAccessor = CAccessorBase>
class CStreamRowset

Parametri

  • TAccessor
    Una classe di funzione di accesso.

Membri

85f1h3b4.collapse_all(it-it,VS.110).gifMetodi

CStreamRowset

Costruttore.Creare un'istanza e inizializza l'oggetto di CStreamRowset .

Close

Rilascia un puntatore a interfaccia di ISequentialStream nella classe.

Note

Utilizzare CStreamRowset nella dichiarazione di CTable o di CCommand , ad esempio:

CCommand< CAccessor<CCustomerAccessor>, CStreamRowset > myCmd;

oppure

CCommand< CNoAccessor, CStreamRowset > myCmd;

ICommand::Execute restituisce un puntatore di ISequentialStream , archiviato in m_spStream.Utilizzare quindi il metodo di lettura per recuperare i dati (stringa Unicode in formato XML.Di seguito è riportato un esempio:

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

SQL Server 2000 viene eseguita la formattazione XML e restituirà tutte le colonne e le righe del rowset come una stringa XML.

[!NOTA]

Funzionamento di questa funzionalità solo in SQL Server 2000.

Requisiti

Header: atldbcli.h

Vedere anche

Concetti

Modelli consumer OLE DB (C++)

Riferimento dei modelli consumer OLE DB