War diese Seite hilfreich?
Ihr Feedback ist uns wichtig. Teilen Sie uns Ihre Meinung mit.
Weiteres Feedback?
1500 verbleibende Zeichen
CDaoRecordset::SetAbsolutePosition
Collapse the table of content
Expand the table of content
Dieser Artikel wurde manuell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
Übersetzung
Original

CDaoRecordset::SetAbsolutePosition

Legt die relative Datensatznummer des aktuellen Datensatzes eines Recordset-Objekts fest.

void SetAbsolutePosition(
   long lPosition 
);

lPosition

Entspricht der Ordnungsposition des aktuellen Datensatzes im Recordset.

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 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 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.

Header: afxdao.h

Anzeigen:
© 2015 Microsoft