Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse 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