Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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