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