CDaoRecordset::SetAbsolutePosition
Legt die relative Datensatznummer des aktuellen Datensatzes eines Recordset-Objekts fest.
void SetAbsolutePosition(
long lPosition
);
Parameter
- lPosition
Entspricht der Ordnungsposition des aktuellen Datensatzes im Recordset.
Hinweise
Das Aufrufen von SetAbsolutePosition ermöglicht es Ihnen, den Zeiger für den aktuellen Datensatz zu einem bestimmten Datensatz auf Grundlage der Ordnungsposition in einem oder einem Recordset zu positionieren vom Typ Dynaset vom Typ Momentaufnahme. Sie können die Zahl des aktuellen Datensatzes auch festlegen, indem Sie GetAbsolutePosition aufrufen.
Hinweis
Diese Memberfunktion ist nur für und die Recordsets vom Typ Dynaset vom Typ Momentaufnahme gültig.
Der AbsolutePositions-Eigenschaftswert des zugrunde liegenden DAO-Objekts ist nullbasiert; Eine Einstellung von 0 auf den ersten Datensatz des Recordsets an. Das Festlegen eines Werts, der von gefüllten Datensätzen größer als die Anzahl ist, bewirkt MFC, eine Ausnahme auszulösen. Sie können die Anzahl der aufgefüllten Datensätze im Recordset bestimmen, indem Sie die GetRecordCount-Memberfunktion aufrufen.
Wenn der aktuelle Datensatz gelöscht wird, wird der AbsolutePositions-Eigenschaftswert nicht definiert, und MFC löst eine Ausnahme aus, wenn verwiesen wird. Hinzufügen neuer Datensätze werden am Ende der Sequenz hinzugefügt.
Hinweis
Diese Eigenschaft ist nicht vorgesehen, als Ersatzzeichenkombinationen Datensatznummer verwendet werden.Lesezeichen sind weiterhin die empfohlene Methode für die Verwaltung und das Zurückgeben zu einer angegebenen Position und sind die einzige Möglichkeit, den aktuellen Datensatz zu allen Typen Recordset-Objekte positioniert, die Lesezeichen unterstützen.Insbesondere ändert die Position eines angegebenen Datensatzes, wenn die Datensätze, die ihm vorausgehen, gelöscht werden.Es gibt auch keine sicher, der ein angegebener Datensatz dieselbe absolute Position verfügt, wenn das Recordset neu erstellt wird, weil die Reihenfolge der einzelnen Datensätze innerhalb eines Recordsets nicht garantiert wird, es sei denn, sie mit einer SQL-Anweisung mit einer - Klausel ORDERBY erstellt wird.
Weitere Informationen finden Sie im Thema "AbsolutePositions-Eigenschaft" in der DAO-Hilfe.
Anforderungen
Header: afxdao.h