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::Execute
ISequentialStream
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