ADO (Position)

适用于:Access 2013、Office 2013

指示 Stream 对象中的当前位置。

设置和返回值

设置或返回一个 Long 值,指定当前位置从流开始处的偏移量(以字节为单位)。默认值为 0,表示流中的第一个字节。

注解

当前位置可移至流末尾之后的某点。如果在流末尾之后指定当前位置,则 Stream 对象的 Size 也将相应增加。按这种方法添加的任何新字节均将为空。

备注

[!注释] Position 始终以字节为单位。对于使用多字节字符集的文本流,将位置值乘以字符大小可确定字符编号。例如,对于双字节字符集,第一个字符处于位置 0,第二个字符处于位置 2,第三个字符处于位置 4,依此类推。

不能使用负值更改 Stream 中的当前位置。只有整数可用于 Position

对于只读 Stream 对象,如果将 Position 设置为大于 StreamSize 的值,则 ADO 不会返回错误。这样并不会更改 Stream 的大小,也不会以任何方式改变 Stream 的内容。但是,由于会导致无意义的 Position 值,因此应避免这样做。