ADO Open 方法


❮ 完整的 Stream 流对象参考

The Open method is used to open a Stream object.

语法

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 一起使用以设置对当前记录的所有子记录的权限

StreamOpenOptionsEnum 值

常量 描述
adOpenStreamUnspecified -1 默认。 使用默认选项打开 Stream 对象
adOpenStreamAsync 1 以异步方式打开 Stream 对象
adOpenStreamFromRecord 4 将 Source 参数的内容标识为已打开的 Record 对象。 默认行为是将 Source 视为直接指向树结构中节点的 URL。 打开与该节点关联的默认流。

❮ 完整的 Stream 流对象参考