CRowset-Klasse
Kapselt ein OLE DB-Rowsetobjekt und mehrere verknüpfte Schnittstellen und stellt Methoden für Manipulations Rowsetdaten bereit.
template <class TAccessor = CAccessorBase>
class CRowset
Parameter
- TAccessor
Die Accessorklasse.Der Standardwert ist CAccessorBase.
Mitglieder
Methoden
Erhöht den Verweiszähler, der mit der aktuellen Zeile verknüpft ist. |
|
Gibt von Zeilen und die aktuelle IRowset-Schnittstelle. |
|
Vergleicht zwei Lesezeichen unter Verwendung IRowsetLocate::Compare. |
|
Erstellt ein neues Objekt CRowset und (optional) ordnet es einer IRowset -Schnittstelle an, die als Parameter angegeben ist. |
|
Löscht Zeilen aus dem Rowset mit IRowsetChange: DeleteRows. |
|
Durchsucht die nächste Zeile nachdem das angegebene Lesezeichen. |
|
Gibt die ungefähre Position einer Zeile in einem Lesezeichen zurück. |
|
Ruft Daten von der Zeilenkopie des Rowsets ab. |
|
Ruft Daten aus dem angegebenen Puffer ab. |
|
Ruft die Daten ab, die von zuletzt abgerufen oder an die Datenquelle gesendet wurden und ignoriert Pending Changes. |
|
Gibt den Status aller Zeilen zurück. |
|
Erstellt und fügt eine neue Zeile mit IRowsetChange: InsertRow ein. |
|
Vergleicht die angegebene Zeile mit der aktuellen Zeile. |
|
Positioniert den NEXT Abruf Speicherort der Anfangsposition an. |
|
Navigiert zum letzten Datensatz. |
|
Abrufen von Daten aus der nächsten Zeile sequenziell oder aus einer angegebenen Anzahl von Positionen auf der nächsten Zeile. |
|
Wechselt zum vorherigen Datensatz. |
|
Ruft die Zeile ab, die durch ein Lesezeichen gekennzeichneten oder die Zeile an einem angegebenen Offset aus diesem Lesezeichen. |
|
Ruft die Position ab, die von einer Bruchteilen Position im Rowset. |
|
Aufrufe IRowset::ReleaseRows, um den aktuellen Zeilenhandles freigegeben werden sollen. |
|
Legt Datenwerte in einer oder mehreren Spalten einer Zeile mit IRowsetChange: SetData fest. |
|
Macht alle Änderungen, die an einer Zeile seit dem letzten Sammeln oder Aktualisieren vorgenommen werden. |
|
Sendet alle ausstehenden Änderungen, die sich auf die aktuelle Zeile seit dem letzten Sammeln oder die Aktualisierung vorgenommen werden. |
|
Sendet alle ausstehenden Änderungen für alle Zeilen, die 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 kann nicht instanziiert werden soll, jedoch als Vorlagenparameter zu CTable oder CCommand (CRowset ist die Standardeinstellung) übergeben werden sollen.
Anforderungen
Header: atldbcli.h