ADO Open 方法
❮ Stream 物件參考
Open 方法用於開啟一個 Stream 物件。
語法
objStream.Open source,mode,opt,username,psword
引數 | 描述 |
---|---|
source | 可選。 Stream 物件的來源(指向樹狀結構中現有節點(如電子郵件或檔案系統)的 URL,或指向已開啟的 Record 物件的引用)。如果未指定 source,則會建立一個大小為零的新 Stream 物件並開啟它。 |
mode | 可選。一個 ConnectModeEnum 值,指定 Stream 物件的訪問模式。預設為 adModeUnknown |
opt | 可選。一個 StreamOpenOptionsEnum 值,指定開啟 Stream 物件的選項。預設為 adOpenStreamUnspecified |
username | 可選。一個使用者名稱,用於訪問 Stream 物件。如果 Source 是已開啟的 Record,則不指定此引數。 |
psword | 可選。一個密碼,用於驗證使用者名稱。如果 Source 是已開啟的 Record,則不指定此引數。 |
ConnectModeEnum 值
常量 | 值 | 描述 |
---|---|---|
adModeUnknown | 0 | 預設值。許可權未設定或無法確定 |
adModeRead | 1 | 只讀 |
adModeWrite | 2 | 只寫 |
adModeReadWrite | 3 | 讀/寫 |
adModeShareDenyRead | 4 | 阻止他人以讀取許可權開啟連線 |
adModeShareDenyWrite | 8 | 阻止他人以寫入許可權開啟連線 |
adModeShareExclusive | 12 | 阻止他人開啟連線 |
adModeShareDenyNone | 16 | 允許他人以任何許可權開啟連線 |
adModeRecursive | 0x400000 | 與 adModeShareDenyNone、adModeShareDenyWrite 或 adModeShareDenyRead 一起使用,以設定當前 Record 的所有子記錄的許可權。 |
StreamOpenOptionsEnum 值
常量 | 值 | 描述 |
---|---|---|
adOpenStreamUnspecified | -1 | 預設值。以預設選項開啟 Stream 物件 |
adOpenStreamAsync | 1 | 以非同步模式開啟 Stream 物件 |
adOpenStreamFromRecord | 4 | 標識 Source 引數的內容為一個已開啟的 Record 物件。預設行為是將 Source 視為指向樹狀結構中節點的 URL。該節點的預設關聯流將被開啟。 |
❮ Stream 物件參考