Position 属性 (ADO)
指示 Stream 对象中的当前位置。
设置和返回值
设置或返回一个 Long 值,该值指定流开头当前位置的偏移量(以字节数为单位)。 默认值为 0,表示流中的第一个字节。
言论
当前位置可以在流末尾之后移动到某个点。 如果指定流末尾之外的当前位置,Stream 对象的 大小 将相应地增加。 以这种方式添加的任何新字节将为 null。
注意
位置 始终度量字节。 对于使用多字节字符集的文本流,请将位置乘以字符大小来确定字符编号。 例如,对于双字节字符集,第一个字符位于位置 0,第二个字符位于位置 2,第三个字符位于位置 4 等。
注意
负值不能用于更改 Stream中的当前位置。 只有正数可用于 位置。
注意
对于只读 Stream 对象,如果将 位置 设置为大于 流大小 的值,则 ADO 将不会返回错误。 这不会更改 Stream的大小,也不会以任何方式更改 Stream 内容。 但是,应避免执行此操作,因为它会导致无意义的 位置值。