ADO Stream 對象

2018-02-08 14:54 更新

ADO Stream 對象

ADO Stream 對象表示二進制數(shù)據(jù)或文本的流。 


Stream 對象 (ADO version 2.5)

ADO Stream 對象用于讀寫以及處理二進制數(shù)據(jù)或文本流。

Stream 對象可通過三種方法獲得:

  • 通過指向包含二進制或文本數(shù)據(jù)的對象(通常是文件)的 URL。此對象可以是簡單的文檔、表示結(jié)構(gòu)化文檔的 Record 對象或文件夾。
  • 通過將 Stream 對象實例化。這些 Stream 對象可用來存儲用于應(yīng)用程序的數(shù)據(jù)。跟與 URL 相關(guān)聯(lián)的 Stream 或 Record 的默認 Stream 不同,實例化的 Stream 在默認情況下與基本源沒有關(guān)聯(lián)。
  • 通過打開與 Record 對象相關(guān)聯(lián)的默認 Stream 對象。打開 Record 時便可獲取與 Record 對象相關(guān)聯(lián)的默認流。只需打開該流便可刪除一個往返過程。

語法

objectname.property
objectname.method


屬性

屬性 描述
CharSet 指定用于存儲 Stream 的字符集。
EOS 返回當(dāng)前位置是否位于流的結(jié)尾。
LineSeparator 設(shè)置或返回用在文本 Stream 對象中的分行符。
Mode 設(shè)置或返回供修改數(shù)據(jù)的可用權(quán)限。
Position 設(shè)置或返回從 Stream 對象開始處的當(dāng)前位置(按字節(jié)計算)。
Size 返回一個打開的 Stream 對象的大小。
State 返回一個描述 Stream 是打開還是關(guān)閉的值。
Type 設(shè)置或返回 Stream 對象中的數(shù)據(jù)的類型。

方法

方法 描述
Cancel 取消對 Stream 對象的 Open 調(diào)用的執(zhí)行。
Close 關(guān)閉一個 Stream 對象。
CopyTo 把指定數(shù)目的字符/比特從一個 Stream 對象拷貝到另外一個 Stream 對象。
Flush 把 Stream 緩沖區(qū)中的內(nèi)容發(fā)送到相關(guān)聯(lián)的下層對象。
LoadFromFile 把文件的內(nèi)容載入 Stream 對象。
Open 打開一個 Stream 對象。
Read 從一個二進制 Stream 對象讀取全部流或指定的字節(jié)數(shù)。
ReadText 從一個文本 Stream 對象中讀取全部流、一行或指定的字節(jié)數(shù)。
SaveToFile 把一個 Stream 對象的二進制內(nèi)容保存到某個文件。
SetEOS 設(shè)置當(dāng)前位置為流的結(jié)尾 (EOS)
SkipLine 在讀取一個文本流時跳過一行。
Write 把二進制數(shù)據(jù)寫到一個二進制 Stream 對象。
WriteText 把字符數(shù)據(jù)寫到一個文本 Stream 對象。

以上就是本節(jié)介紹的有關(guān) ADO Stream 對象的所有內(nèi)容,仔細了解該對象中的各個屬性與方法的作用!

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號