Freigeben über


Position-Eigenschaft (ADO)

Gilt für: Access 2013, Office 2013

Die aktuelle Position in einem Stream-Objekt wird angegeben.

Einstellungen und Rückgabewerte

Sets or returns a Long value that specifies the offset, in number of bytes, of the current position from the beginning of the stream. The default is 0, which represents the first byte in the stream.

Hinweise

Die aktuelle Position kann an einen Punkt am Ende des Datenstroms verschoben werden. Wenn Sie die aktuelle Position nach dem Ende des Datenstroms angeben, wird die Größe des Stream-Objekts entsprechend erhöht. Alle auf diese Art hinzugefügten neuen Bytes sind Null.

Hinweis

Position wird immer in Bytes gemessen. Multiplizieren Sie bei einem Textdatenstrom, der Multibyte-Zeichensätze verwendet, zum Ermitteln der Zeichennummer die Position mit der Zeichengröße. Bei einem Doppelbyte-Zeichensatz z. B. befindet sich das erste Zeichen auf Position 0, das zweite Zeichen auf Position 2, das dritte Zeichen auf Position 4 usw.

Negative Werte können nicht verwendet werden, um die Position in einem Stream -Objekt zu ändern. Nur positive Zahlen können für Position verwendet werden.

For read-only Stream objects, ADO will not return an error if Position is set to a value greater than the Size of the Stream. This does not change the size of the Stream, or alter the Stream contents in any way. However, doing this should be avoided because it results in a meaningless Position value.