ADO Stream 对象
Stream 对象 (ADO 版本 2.5)
ADO Stream 对象用于读取、写入和管理二进制数据流或文本流。
Stream 对象可以通过三种方式获取
- 从指向文档、文件夹或 Record 对象的 URL
- 通过实例化 Stream 对象来为您的应用程序存储数据
- 通过打开与 Record 对象关联的默认 Stream 对象
语法
objectname.property
objectname.method
属性
属性 | 描述 |
---|---|
CharSet | 设置或返回一个值,该值指定内容应翻译成哪种字符集。此属性仅用于文本 Stream 对象(类型为 adTypeText) |
EOS | 返回当前位置是否在流的末尾 |
LineSeparator | 设置或返回文本 Stream 对象中使用的行分隔符 |
众数 | 设置或返回修改数据的可用权限 |
Position | 设置或返回 Stream 对象起始处的当前位置(以字节为单位) |
大小 | 返回一个打开的 Stream 对象的大小 |
州 | 返回一个值,描述 Stream 对象是打开还是关闭 |
类型 | 设置或返回 Stream 对象中数据的类型 |
方法
方法 | 描述 |
---|---|
取消 | 取消 Stream 对象上的 Open 调用执行 |
Close | 关闭 Stream 对象 |
CopyTo | 将指定数量的字符/字节从一个 Stream 对象复制到另一个 Stream 对象 |
Flush | 将 Stream 缓冲区的内容发送到关联的底层对象 |
LoadFromFile | 将文件的内容加载到 Stream 对象中 |
Open | 打开 Stream 对象 |
Read | 从二进制 Stream 对象中读取整个流或指定数量的字节 |
ReadText | 从文本 Stream 对象中读取整个流、一行或指定数量的字符 |
SaveToFile | 将 Stream 对象的二进制内容保存到文件中 |
SetEOS | 将当前位置设置为流的末尾 (EOS) |
SkipLine | 读取文本 Stream 时跳过一行 |
Write | 将二进制数据写入二进制 Stream 对象 |
WriteText | 将字符数据写入文本 Stream 对象 |