次の方法で共有


Position プロパティ (ADO)

Stream オブジェクト内の現在の位置を示します。

設定と戻り値

ストリームの先頭からの現在位置のオフセット (バイト数) を指定する長 値を設定または取得します。 既定値は 0 で、ストリームの最初のバイトを表します。

備考

現在の位置は、ストリームの末尾の後のポイントに移動できます。 ストリームの末尾を超える現在の位置を指定すると、それに応じて、Stream オブジェクトの Size が増加します。 この方法で追加された新しいバイトはすべて null になります。

手記

Position は常にバイトを測定します。 マルチバイト文字セットを使用するテキスト ストリームの場合は、位置に文字サイズを乗算して文字番号を決定します。 たとえば、2 バイト文字セットの場合、最初の文字は位置 0、2 番目の文字は位置 2、3 番目の文字は位置 4 などです。

手記

負の値を使用して、Stream内の現在位置を変更することはできません。 位置には正の数値のみを使用できます。

手記

読み取り専用 Stream オブジェクトの場合、PositionStreamSize より大きい値に設定されている場合、ADO はエラーを返しません。 これにより、Streamのサイズが変更されたり、Stream コンテンツが変更されたりすることはありません。 ただし、この操作を行うと、意味のない Position値が得られるので避ける必要があります。

適用対象

Stream オブジェクト (ADO)

関連項目

Charset プロパティ (ADO)