Proprietà Position (ADO)

Indica la posizione corrente all'interno di un oggetto Stream.

Impostazioni e valori restituiti

Imposta o restituisce un valore Long che specifica l'offset, in numero di byte, della posizione corrente dall'inizio del flusso. Il valore predefinito è 0, che rappresenta il primo byte nel flusso.

Osservazioni

È possibile spostare la posizione corrente in un punto dopo la fine del flusso. Se si specifica la posizione corrente oltre la fine del flusso, le Dimensioni dell'oggetto Stream aumenteranno di conseguenza. Tutti i nuovi byte aggiunti in questo modo saranno Null.

Nota

Position misura sempre i byte. Per i flussi di testo che usano Multibyte Character Set, moltiplicare la posizione per le dimensioni del carattere per determinare il numero di caratteri. Ad esempio, per un set di caratteri a due byte, il primo carattere si trova nella posizione 0, il secondo carattere nella posizione 2, il terzo carattere nella posizione 4 e così via.

Nota

Non è possibile usare valori negativi per modificare la posizione corrente in un oggetto Stream. È possibile usare solo numeri positivi per Position.

Nota

Per gli oggetti Stream di sola lettura, ADO non restituirà un errore se Position è impostato su un valore maggiore della dimensione del Flusso. Questa operazione non modifica le dimensioni del Flusso e non modifica il contenuto di Stream in alcun modo. Tuttavia, è preferibile evitare questa operazione perché produce un valore Position senza significato.

Si applica a

Oggetto Stream (ADO)

Vedere anche

Proprietà Charset (ADO)