Freigeben über


CStreamRowset-Klasse

Wird in einer CCommand oder CTable-Deklaration.

template <class TAccessor = CAccessorBase>
class CStreamRowset

Parameter

  • TAccessor
    Eine Accessorklasse.

Member

Methoden

CStreamRowset

Konstruktor. Instanziiert und initialisiert das CStreamRowset-Objekt.

Schließen

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

Siehe auch

Konzepte

OLE DB-Consumervorlagen (C++)

Referenz der OLE DB-Consumervorlagen