Freigeben über


AbsolutePage-Eigenschaft (ADO)

Gibt an, auf welcher Seite sich der aktuelle Datensatz befindet.

Einstellungen und Rückgabewerte

Legt für 32-Bit-Code einen Long-Wert zwischen 1 und der Anzahl der Seiten im Recordset -Objekt (PageCount) fest oder gibt einen der PositionEnum Werte zurück.

Verwenden Sie für 64-Bit-Code einen Datentyp, der den Speicher eines 64-Bit-Werts bereitstellt. Sie können z. B. Long oder einen anderen Wert verwenden, der 64-Bit-Länge wie DBORDINAL sein kann. Verwenden Sie PositionEnum- Werte nicht, da sie auf 32-Bit-Länge beschränkt sind.

Bemerkungen

Diese Eigenschaft kann verwendet werden, um die Seitenzahl zu identifizieren, auf der sich der aktuelle Datensatz befindet. Es verwendet die PageSize Eigenschaft, um die Gesamtzahl der Rowset-Objekte des Recordset-Objekts logisch in eine Reihe von Seiten zu dividieren, von denen jede die Anzahl der Datensätze aufweist, die PageSize (mit Ausnahme der letzten Seite, die weniger Datensätze enthalten kann). Der Anbieter muss die entsprechende Funktionalität unterstützen, damit diese Eigenschaft verfügbar ist.

  • Beim Abrufen oder Festlegen der AbsolutePage-eigenschaft verwendet ADO die AbsolutePosition-Eigenschaft und die PageSize-Eigenschaft wie folgt:

  • Um die AbsolutePage-abzurufen, ruft ADO zuerst die AbsolutePosition-ab und dividiert sie dann durch die PageSize-.

  • Um die AbsolutePage-festzulegen, verschiebt ADO den AbsolutePosition- wie folgt: Es multipliziert die PageSize mit dem neuen AbsolutePage- Wert und addiert dann 1 zum Wert. Daher ist die aktuelle Position im Recordset nach dem erfolgreichen Festlegen AbsolutePage- der erste Datensatz auf dieser Seite.

Wie die AbsolutePosition-Eigenschaft ist AbsolutePage- 1-basiert und entspricht 1, wenn der aktuelle Datensatz der erste Datensatz im Recordset-ist. Legen Sie diese Eigenschaft fest, um zum ersten Datensatz einer bestimmten Seite zu wechseln. Rufen Sie die Gesamtanzahl der Seiten aus der PageCount--Eigenschaft ab.

Gilt für

Recordset-Objekt (ADO)

Siehe auch

AbsolutePage-, PageCount- und PageSize-Eigenschaft (Vb-Beispiel)
AbsolutePage-, PageCount- und PageSize-Eigenschaft (Beispiel) (VC++)
AbsolutePosition-Eigenschaft (ADO)
PageCount-Eigenschaft (ADO)
PageSize-Eigenschaft (ADO)