Stream 物件 (ADO)
表示二進位數據或文字的數據流。
在樹狀結構階層中,例如文件系統或電子郵件系統,Record 可能會有包含檔案或電子郵件內容之位的預設二進位數據流。 Stream 物件可用來操作包含這些數據流的欄位或記錄。 您可以透過下列方式取得 Stream 物件:
從指向包含二進位或文字數據的物件(通常是檔案)的URL。 這個物件可以是簡單的檔、Record 物件,代表結構化檔或資料夾。
開啟與 record Record 對象相關聯的預設 Stream 物件。 當開啟 Record 時,您可以取得與 Record 物件相關聯的預設數據流,以消除只開啟數據流的來回行程。
藉由具現化 Stream 物件。 這些 Stream 物件可用來儲存應用程式的數據。 不同於與 URL 相關聯的 Stream,或 Record的預設 Stream,具現化 Stream 預設不會與基礎來源產生關聯。
使用 Stream 物件的方法和屬性,您可以執行下列動作:
使用 Open 方法,從 Record 或 URL 開啟 Stream 物件。
使用 Close 方法關閉 Stream。
使用 flush 方法,將 ADO 緩衝區中仍在 ADO 緩衝區中的任何 Stream 數據寫入基礎物件。
使用 CopyTo 方法,將 Stream 的內容複製到另一個 Stream。
使用 SkipLine 方法和 LineSeparator 屬性來控制從原始程式檔讀取行的方式。
使用 SaveToFile 和 LoadFromFile 方法來儲存和還原檔案中的數據。
使用 Charset 屬性指定用來儲存 Stream 的字元集。
使用 Cancel 方法來停止異步 Stream 作業。
使用 Size 屬性,判斷 Stream 中的位元元組數目。
使用 Position 屬性控制 Stream 內的目前位置。
使用 Type 屬性,判斷 Stream 中的數據類型。
使用 State 屬性,判斷 Stream 的目前狀態(已關閉、開啟或執行中)。
使用 Mode 屬性,指定 Stream 的存取模式。
注意
使用 HTTP 配置的 URL 會自動叫用 Microsoft OLE DB Provider for Internet Publishing。 如需詳細資訊,請參閱 絕對和相對URL。
Stream 物件是安全的腳本。
本節包含下列主題。