Compartir a través de


Position (propiedad, ADO)

Indica la posición actual dentro de un objeto Stream.

Configuración y valores devueltos

Establece o devuelve un valor de long que especifica el desplazamiento, en número de bytes, de la posición actual desde el principio de la secuencia. El valor predeterminado es 0, que representa el primer byte de la secuencia.

Observaciones

La posición actual se puede mover a un punto después del final de la secuencia. Si especifica la posición actual más allá del final de la secuencia, la Size del objeto Stream aumentará en consecuencia. Los nuevos bytes agregados de esta manera serán NULL.

Nota

Position siempre mide bytes. En el caso de las secuencias de texto que usan conjuntos de caracteres multibyte, multiplique la posición por el tamaño de carácter para determinar el número de carácter. Por ejemplo, para un juego de caracteres de dos bytes, el primer carácter está en la posición 0, el segundo carácter en la posición 2, el tercer carácter en la posición 4, etc.

Nota

No se pueden usar valores negativos para cambiar la posición actual en un Stream. Solo se pueden usar números positivos para Position.

Nota

En el caso de los objetos de stream de solo lectura, ADO no devolverá un error si Position está establecido en un valor mayor que el Tamaño de del Stream. Esto no cambia el tamaño del Streamo modifica el contenido de Stream de ninguna manera. Sin embargo, se debe evitar hacerlo porque da como resultado un valor de Posiciónsin sentido.

Se aplica a

objeto Stream (ADO)

Consulte también

de Charset (propiedad, ADO)