CSimpleRow-Klasse

Stellt eine Standardimplementierung für das Zeilenhandle bereit, das in der IRowsetImpl-Klasse verwendet wird.

class CSimpleRow

Mitglieder

148e8hdy.collapse_all(de-de,VS.110).gifMethoden

AddRefRow

Fügt einem vorhandenen Zeilenhandle einen Verweiszähler hinzu.

Compare

Vergleicht zwei Zeilen, um festzustellen, ob sie auf die gleiche Zeileninstanz verweisen.

CSimpleRow

Der Konstruktor.

ReleaseRow

Gibt Zeilen frei.

148e8hdy.collapse_all(de-de,VS.110).gifDatenmember

m_dwRef

Verweiszähler zu einem vorhandenen Zeilenhandle.

m_iRowset

Ein Index in das Rowset, der den Cursor darstellt.

Hinweise

Ein Zeilenhandle ist logisch ein eindeutiges Tag für eine Zeile ergibt.IRowsetImpl erstellt ein neues CSimpleRow für jede Zeile, die in IRowsetImpl::GetNextRows angefordert wird.CSimpleRow kann über eine eigene Implementierung des Zeilenhandles auch ersetzt werden, da es ein Standardvorlagenargument zu IRowsetImpl ist.Die einzige Anforderung zum Ersetzen dieser Klasse ist die Ersetzung Klasse einen Konstruktor bereitstellen können, der über einen einzelnen Parameter vom Typ LONG akzeptiert.

Anforderungen

Header: atldb.h

Siehe auch

Referenz

IRowsetImpl-Klasse

Konzepte

OLE DB-Anbietervorlagen (C++)

Architektur von OLE DB-Anbietervorlagen