Stream对象(ADO version 2.5)
在ADO Stream对象是用来读,写和管理二进制数据或文本流。
一个流对象可通过三种方式获得:
- 从指向的文件,文件夹,或记录对象的网址
- 通过实例化一个流对象来存储数据的应用程序
- 通过打开与Record对象相关联的默认Stream对象
句法
objectname.property
objectname.method
属性
属性 | 描述 |
---|---|
CharSet | 设置或者返回指定到的字符集的内容将被转换的值。 此属性仅与文本流对象使用(类型为adTypeText) |
EOS | 返回当前位置是否位于流或不的端 |
LineSeparator | 设置或返回文本流对象所使用的线分隔符 |
Mode | 设置或返回可用的权限修改数据 |
Position | 设置或返回的当前位置(in bytes)从一个流对象的开始 |
Size | 返回打开的流对象的大小 |
State | 返回描述如果流对象是打开的或关闭的值 |
Type | 设置或流中的对象返回的数据的类型 |
方法
方法 | 描述 |
---|---|
Cancel | 取消开放呼叫的执行Stream对象上 |
Close | 关闭Stream对象 |
CopyTo | 复制字符指定数目/从一个流对象字节到另一个流对象 |
Flush | 发送数据流缓存器的内容,以相关联的底层对象 |
LoadFromFile | 加载文件的内容到一个Stream对象 |
Open | 打开Stream对象 |
Read | 读取整个流或从二进制流对象指定的字节数 |
ReadText | 读取整个流,线,或字符指定数量从一个文本流对象 |
SaveToFile | 保存Stream对象的二进制内容到一个文件 |
SetEOS | 将当前位置设置为所述流的末尾(EOS) |
SkipLine | 读取文本流时跳过一行 |
Write | 写入二进制数据的二进制流对象 |
WriteText | 写入字符数据到一个文本Stream对象 |