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