Open 方法 (ADO 记录)

打开现有的 Record 对象,或创建由 Record(如文件或目录)表示的新项。

语法

  
Open Source, ActiveConnection, Mode, CreateOptions, Options, UserName, Password  

参数


自选。 Variant,它可能表示此 Record 对象、Command、打开的 Recordset 或其他 Record 对象、包含 SQL SELECT 语句或表名称的字符串所表示的实体的 URL。

ActiveConnection
自选。 Variant,表示连接字符串或打开 连接 对象。

模式
自选。 ConnectModeEnum 值,该值指定生成的 Record 对象的访问模式。 默认值为 adModeUnknown

CreateOptions
自选。 RecordCreateOptionsEnum 值,该值指定是应打开现有文件还是目录,还是应创建新文件或目录。 默认值为 adFailIfNotExists 。 如果设置为默认值,则从 Mode 属性获取访问模式。 当 参数不包含 URL 时,将忽略此参数。

选项
自选。 RecordOpenOptionsEnum 值,指定打开 Record的选项。 默认值为 adOpenRecordUnspecified 。 这些值可以组合在一起。

UserName
自选。 一个 字符串 值,该值包含用户 ID(如果需要)授权访问

密码
自选。 一个 字符串 值,该值包含密码(如果需要)验证 UserName

言论

可能是:

  • URL。 如果 URL 的协议为 http,则默认情况下将调用 Internet 提供程序。 如果 URL 指向包含可执行脚本的节点(如 .ASP 页),默认打开包含源的记录,而不是已执行的内容。 使用 Options 参数修改此行为。

  • 记录 对象。 从另一个 Record 打开的 Record 对象将克隆原始的 Record 对象。

  • 命令 对象。 打开的 Record 对象表示执行 Command返回的单个行。 如果结果包含多个行,则第一行的内容将放置在记录中,并且可能会将错误添加到 Errors 集合中。

  • SQL SELECT 语句。 打开的 Record 对象表示通过执行字符串内容返回的单个行。 如果结果包含多个行,则第一行的内容将放置在记录中,并且可能会将错误添加到 Errors 集合中。

  • 表名。

如果 Record 对象表示不能使用 URL 访问的实体(例如,派生自数据库的 Record set 行),则 ParentURL 属性和使用 adRecordURL 常量访问的字段的值均为 null。

注意

使用 http 方案的 URL 将自动调用 Microsoft OLE DB Provider for Internet Publishing。 有关详细信息,请参阅 绝对 URL 和相对 URL

适用于

记录对象 (ADO)

另请参阅

Open 方法(ADO 连接)
Open 方法 (ADO Recordset)
Open 方法(ADO 流)
OpenSchema 方法