CRowset-Klasse
Kapselt ein OLE DB-Rowsetobjekt und verschiedene verwandte Schnittstellen und stellt Manipulationsmethoden für Rowsetdaten bereit.
template <class TAccessor = CAccessorBase>
class CRowset
Parameter
- TAccessor
Eine Accessorklasse. Die Standardeinstellung ist CAccessorBase.
Member
Methoden
Inkrementiert den Verweiszähler, der der aktuellen Zeile zugeordnet ist. |
|
Versionszeilen und die aktuelle IRowset-Schnittstelle. |
|
Vergleicht zwei Lesezeichen mit IRowsetLocate::Compare. |
|
Erstellt ein neues CRowset-Objekt und (optional) weist dieses mit einer IRowset -Schnittstelle zu, die als Parameter angegeben wird. |
|
Zeilen löschen aus dem Rowset mit IRowsetChange: DeleteRows. |
|
Sucht die nächste entsprechende Zeile nach das angegebene Lesezeichen. |
|
Gibt die ungefähre Position eine Zeile entsprechend einem Lesezeichen zurück. |
|
Ruft Daten von der Zeilenkopie des Rowsets ab. |
|
Ruft Daten im angegebenen Puffer ab. |
|
Ruft die Daten ab, die zuletzt von abgerufen werden oder die Datenquelle gesendet sind und ignoriert ausstehende Änderungen. |
|
Gibt den Status aller Zeilen zurück. |
|
Erstellt und fügt eine neue Zeile mit IRowsetChange: InsertRow. |
|
Vergleicht die angegebene Zeile mit der aktuellen Zeile. |
|
Ordnet den NEXTAbrufspeicherort zur Anfangsposition neu. |
|
Wechselt zum letzten Datensatz. |
|
abgerufen von sequenziellen der folgenden Zeile oder eine angegebene Anzahl Positionen zu der folgenden Zeile hinaus. |
|
Wechselt zum vorherigen Datensatz. |
|
Ruft die Zeile ab, die von ein Lesezeichen gekennzeichnet oder die Zeile an einem angegebenen Offset von diesem Lesezeichen. |
|
Ruft den Start- Zeilen aus einer Bruchposition im Rowset. |
|
Ruft IRowset::ReleaseRows auf, um das aktuelle Zeilenhandle freizugeben. |
|
Legt Datenwerte in einer oder mehreren Spalten einer Zeile mit IRowsetChange: SetData fest. |
|
Führt alle Änderungen rückgängig an einer Zeile seit dem letzten Sammeln oder Aktualisieren vorgenommen werden. |
|
Sendet alle ausstehenden Änderungen, die der aktuellen Zeile seit dem letzten Sammeln oder die Aktualisierung vorgenommen werden. |
|
Sendet alle ausstehenden Änderungen, die an allen Zeilen seit dem letzten Sammeln oder die Aktualisierung vorgenommen werden. |
Hinweise
In OLE DB ist ein Rowset das Objekt, durch das ein Programm Daten festgelegt und abgerufen wird.
Diese Klasse ist nicht vorgesehen instanziiert werden jedoch als einen Vorlagenparameter an CTable oder CCommand (CRowset ist der Standardwert) nicht übergeben werden.
Anforderungen
Header: atldbcli.h