CStreamRowset-Klasse
Wird in einer CCommand oder CTable-Deklaration.
template <class TAccessor = CAccessorBase>
class CStreamRowset
Parameter
- TAccessor
Eine Accessorklasse.
Member
Methoden
Konstruktor. Instanziiert und initialisiert das CStreamRowset-Objekt. |
|
Gibt den ISequentialStream von Schnittstellenzeigern in der Klasse frei. |
Hinweise
Verwenden Sie CStreamRowset in der CCommandCTable oder Deklaration, beispielsweise:
CCommand< CAccessor<CCustomerAccessor>, CStreamRowset > myCmd;
oder
CCommand< CNoAccessor, CStreamRowset > myCmd;
ICommand::Execute gibt ein ISequentialStream - Zeiger zurück, der im m_spStream gespeichert wird. Sie verwenden dann die Lesen-Methode, um die Daten (Unicode-Zeichenfolge) im XML-Format abzurufen. Beispiel:
BYTE pBuf[1024];
ULONG cbRead = 0;
myCmd.m_spStream->Read(pBuf, sizeof(pBuf), &cbRead);
SQL Server 2000 führt die XML-Formatierung durch und wird alle Spalten und Zeilen des Rowsets als eine XML-Zeichenfolge zurück.
Hinweis
Diese Funktion ist nur mit SQL Server 2000.
Anforderungen
Header: atldbcli.h