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