CSimpleRow-Klasse
Stellt eine Standardimplementierung für das Zeilenhandle bereit, das in der IRowsetImpl-Klasse verwendet wird.
class CSimpleRow
Member
Methoden
Fügt einem vorhandenen Zeilenhandle einen Verweiszähler hinzu. |
|
Vergleicht zwei Zeilen, um zu sehen, wenn sie dieselbe Zeile zugreifen. |
|
Der -Konstruktor. |
|
Gibt Zeilen frei. |
Datenmember
Verweiszähler einem vorhandenen Zeilenhandle. |
|
Ein Index in das Rowset, das den Cursor darstellt. |
Hinweise
Ein Zeilenhandle ist logisch ein eindeutiges Tag für eine Ergebniszeile. IRowsetImpl erstellt einen neuen CSimpleRow für jede Zeile, die in IRowsetImpl::GetNextRows angefordert wird. CSimpleRow kann über eine eigene Implementierung des Zeilenhandles ersetzt auch werden, da es ein Standardvorlagenargument zu IRowsetImpl ist. Die einzige Anforderung dem Ersetzen der Klasse ist, die Ersatzklasse einen Konstruktor bereitstellen werden, der einen einzelnen Parameter des Typs LONG akzeptiert.
Anforderungen
Header: atldb.h