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對象 |