Position-Eigenschaft (ADO)
Gibt die aktuelle Position innerhalb eines Stream -Objekts an.
Einstellungen und Rückgabewerte
Dient zum Festlegen oder Zurückgeben eines Long-Werts, der den Offset der aktuellen Position vom Anfang des Datenstroms angibt. Der Standardwert ist 0, der das erste Byte im Datenstrom darstellt.
Bemerkungen
Die aktuelle Position kann nach dem Ende des Datenstroms an einen Punkt verschoben werden. Wenn Sie die aktuelle Position über das Ende des Datenstroms hinaus angeben, wird die Größe des Stream--Objekts entsprechend erhöht. Alle auf diese Weise hinzugefügten neuen Bytes sind null.
Anmerkung
Position misst immer Bytes. Multiplizieren Sie bei Textstreams mit Multibyte-Zeichensätzen die Position mit der Zeichengröße, um die Zeichenzahl zu bestimmen. For example, for a two byte character set, the first character is at position 0, the second character at position 2, the third character at position 4, and so on.
Anmerkung
Negative Werte können nicht verwendet werden, um die aktuelle Position in einem Stream-zu ändern. Nur positive Zahlen können für Positionverwendet werden.
Anmerkung
Bei schreibgeschützten Stream--Objekten gibt ADO keinen Fehler zurück, wenn Position auf einen Wert festgelegt ist, der größer als die Size des Stream-ist. Dadurch wird die Größe des Stream-nicht geändert oder der Stream- Inhalt auf irgendeine Weise geändert. Dies sollte jedoch vermieden werden, da es zu einem sinnlosen PositionWert führt.