Udostępnij za pośrednictwem


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::ExecuteISequentialStream 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