CStreamRowset — Klasa
Używane w deklaracji CCommand
lub CTable
.
Składnia
template <class TAccessor = CAccessorBase>
class CStreamRowset
Parametry
Funkcja TAccessor
Klasa akcesoriów.
Wymagania
Nagłówek: atldbcli.h
Elementy członkowskie
Metody
Nazwa/nazwisko | opis |
---|---|
CStreamRowset | Konstruktor. Tworzy wystąpienie i inicjuje CStreamRowset obiekt. |
Zamknij | Zwalnia wskaźnik interfejsu ISequentialStream w klasie . |
Uwagi
Użyj CStreamRowset
w deklaracji CCommand
lub CTable
, na przykład:
CCommand< CAccessor<CCustomerAccessor>, CStreamRowset > myCmd;
lub
CCommand< CNoAccessor, CStreamRowset > myCmd;
ICommand::Execute
ISequentialStream
Zwraca wskaźnik, który jest przechowywany w .m_spStream
Następnie użyj Read
metody , aby pobrać dane (ciąg Unicode) w formacie XML. Na przykład:
BYTE pBuf[1024];
ULONG cbRead = 0;
myCmd.m_spStream->Read(pBuf, sizeof(pBuf), &cbRead);
Program SQL Server 2000 wykonuje formatowanie XML i zwróci wszystkie kolumny i wszystkie wiersze zestawu wierszy jako jeden ciąg XML.
Uwaga
Ta funkcja działa tylko z programem SQL Server 2000.
CStreamRowset::CStreamRowset
Tworzy wystąpienie i inicjuje CStreamRowset
obiekt.
Składnia
CStreamRowset();
CStreamRowset::Close
Zwalnia wskaźnik interfejsu ISequentialStream w klasie .
Składnia
void Close();
Zobacz też
Szablony konsumentów OLE DB
Szablony konsumentów OLE DB — dokumentacja