最新のWeb開発のチュートリアル
 

ADO Openメソッド


<完全なストリームオブジェクトリファレンス

Openメソッドは、Streamオブジェクトを開くために使用されます。

構文

objStream.Open source,mode,opt,username,psword

パラメーター 説明
source 任意。 ストリームオブジェクト用のデータソース(電子メールやファイルシステムまたは既に開かRecordオブジェクトへの参照のように、ツリー構造に存在するノードを指し示すURL)。 ソースが指定されていない場合は、ゼロのサイズで、新しいStreamオブジェクトは、作成され、開かれます
mode 任意。 ConnectModeEnumの Streamオブジェクトのアクセスモードを指定する値。 デフォルトはadModeUnknownです
opt 任意。 StreamOpenOptionsEnumの Streamオブジェクトを開くためのオプションを指定する値。 デフォルトはadOpenStreamUnspecifiedされます
username 任意。 Streamオブジェクトにアクセスできるユーザーの名前。 ソースが既に開いて録音された場合は、このパラメータが指定されていません
psword 任意。 ユーザ名を検証するパスワード。 ソースが既に開いて録音された場合は、このパラメータが指定されていません

ConnectModeEnum値

定数 説明
adModeUnknown0 デフォルト。 アクセス権が設定されていないか判断することはできません
adModeRead1 リードオンリー
adModeWrite2 書き込み専用
adModeReadWrite3 読み書き
adModeShareDenyRead4 読み取り権限との接続を開くことから、他の人のを防ぎ
adModeShareDenyWrite8 書き込み権限との接続を開くことから、他の人のを防ぎ
adModeShareExclusive12 接続を開くから他人を防ぎます
adModeShareDenyNone16 他の人がどんな権限での接続を開くことができます
adModeRecursive0x400000 現在のレコードのすべてのサブレコードにアクセス許可を設定するadModeShareDenyNone、adModeShareDenyWrite、またはadModeShareDenyReadで使用

StreamOpenOptionsEnum値

定数 説明
adOpenStreamUnspecified-1 デフォルト。 デフォルトのオプションを使用して、Streamオブジェクトを開きます。
adOpenStreamAsync1 非同期モードでStreamオブジェクトを開きます。
adOpenStreamFromRecord4 Sourceパラメータの内容が既に開いRecordオブジェクトであることを識別します。 デフォルトの動作では、ツリー構造内のノードに直接指すURLとしてソースを扱うことです。 そのノードに関連付けられたデフォルトのストリームが開かれました。

<完全なストリームオブジェクトリファレンス