Position 属性 (ADO)

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

设置和返回值

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

言论

当前位置可以在流末尾之后移动到某个点。 如果指定流末尾之外的当前位置,Stream 对象的 大小 将相应地增加。 以这种方式添加的任何新字节将为 null。

注意

位置 始终度量字节。 对于使用多字节字符集的文本流,请将位置乘以字符大小来确定字符编号。 例如,对于双字节字符集,第一个字符位于位置 0,第二个字符位于位置 2,第三个字符位于位置 4 等。

注意

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

注意

对于只读 Stream 对象,如果将 位置 设置为大于 大小 的值,则 ADO 将不会返回错误。 这不会更改 Stream的大小,也不会以任何方式更改 Stream 内容。 但是,应避免执行此操作,因为它会导致无意义的 位置值。

适用于

Stream 对象 (ADO)

另请参阅

Charset 属性 (ADO)