CStreamRowset-Klasse
Wird in einer oder CTable
einer CCommand
Deklaration verwendet.
Syntax
template <class TAccessor = CAccessorBase>
class CStreamRowset
Parameter
TAccessor
Eine Accessorklasse.
Anforderungen
Header: atldbcli.h
Member
Methoden
Name | Beschreibung |
---|---|
CStreamRowset | Konstruktor. Instanziiert und initialisiert das CStreamRowset Objekt. |
Abschließen | Gibt den ISequentialStream-Schnittstellenzeiger in der Klasse frei. |
Hinweise
Verwenden Sie CStreamRowset
in Ihrer CCommand
oder CTable
Deklaration, z. B.:
CCommand< CAccessor<CCustomerAccessor>, CStreamRowset > myCmd;
or
CCommand< CNoAccessor, CStreamRowset > myCmd;
ICommand::Execute
gibt einen ISequentialStream
Zeiger zurück, der in m_spStream
. Anschließend verwenden Sie die Read
Methode, um die Daten (Unicode-Zeichenfolge) im XML-Format abzurufen. Zum Beispiel:
BYTE pBuf[1024];
ULONG cbRead = 0;
myCmd.m_spStream->Read(pBuf, sizeof(pBuf), &cbRead);
SQL Server 2000 führt die XML-Formatierung aus und gibt alle Spalten und alle Zeilen des Rowsets als eine XML-Zeichenfolge zurück.
Hinweis
Dieses Feature funktioniert nur mit SQL Server 2000.
CStreamRowset::CStreamRowset
Instanziiert und initialisiert das CStreamRowset
Objekt.
Syntax
CStreamRowset();
CStreamRowset::Close
Gibt den ISequentialStream-Schnittstellenzeiger in der Klasse frei.
Syntax
void Close();
Siehe auch
OLE DB-Consumervorlagen
Referenz der OLE DB-Consumervorlagen