Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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