Freigeben über


CStreamRowset-Klasse

Wird in einer CCommand oder CTable-Deklaration.

template <class TAccessor = CAccessorBase>
class CStreamRowset

Parameter

  • TAccessor
    Die Accessorklasse.

Mitglieder

85f1h3b4.collapse_all(de-de,VS.110).gifMethoden

CStreamRowset

Konstruktor.Instanziiert und initialisiert das CStreamRowset-Objekt.

Schließen

Gibt den ISequentialStream-Schnittstellenzeiger in der Klasse.

Hinweise

Verwenden Sie CStreamRowset in der CCommand oder CTable-Deklaration, z. B.:

CCommand< CAccessor<CCustomerAccessor>, CStreamRowset > myCmd;

oder

CCommand< CNoAccessor, CStreamRowset > myCmd;

ICommand::Execute gibt einen ISequentialStream Zeiger zurück, der in m_spStream gespeichert wird.Sie verwenden dann die Lesen-Methode, um die (Unicode-Zeichenfolgen-) Daten im XML-Format abzurufen.Beispiele:

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

SQL Server 2000 führt die XML-Formatierung wird und alle Spalten und Zeilen des Rowsets als eine XML-Zeichenfolge zurück.

HinweisHinweis

Diese Funktion funktioniert nur mit SQL Server 2000.

Anforderungen

Header: atldbcli.h

Siehe auch

Konzepte

OLE DB-Consumervorlagen (C++)

OLE DB-Consumer-Vorlagen-Verweis