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
Metodi
Costruttore.Creare un'istanza e inizializza l'oggetto di CStreamRowset . |
|
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