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