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 对象参考