Sdílet prostřednictvím


CStreamRowset – třída

Používá se CCommand v nebo CTable deklaraci.

Syntaxe

template <class TAccessor = CAccessorBase>
class CStreamRowset

Parametry

TAccessor
Třída příslušenství.

Požadavky

Hlavička: atldbcli.h

Členové

Metody

Název Popis
CStreamRowset Konstruktor Vytvoří instanci a inicializuje CStreamRowset objekt.
Zavřít Uvolní ukazatel rozhraní ISequentialStream ve třídě.

Poznámky

Použijte CStreamRowset ho ve své CCommand nebo CTable deklaraci, například:

CCommand< CAccessor<CCustomerAccessor>, CStreamRowset > myCmd;

nebo

CCommand< CNoAccessor, CStreamRowset > myCmd;

ICommand::ExecuteISequentialStream vrátí ukazatel, který je uložen v m_spStream. Pak použijete metodu Read k načtení dat (řetězec Unicode) ve formátu XML. Příklad:

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

SQL Server 2000 provádí formátování XML a vrátí všechny sloupce a všechny řádky sady řádků jako jeden řetězec XML.

Poznámka:

Tato funkce funguje jenom s SQL Serverem 2000.

CStreamRowset::CStreamRowset

Vytvoří instanci a inicializuje CStreamRowset objekt.

Syntaxe

CStreamRowset();

CStreamRowset::Close

Uvolní ukazatel rozhraní ISequentialStream ve třídě.

Syntaxe

void Close();

Viz také

Šablony příjemců OLE DB
Referenční dokumentace k šablonám příjemců OLE DB