Open 方法(ADO 连接)

适用于:Access 2013、Office 2013

用于打开与数据源的连接。

语法

connection。打开ConnectionStringUserID密码选项

参数

参数 说明
ConnectionString 可选。 字符串 值,包含连接信息。 有关有效设置的详细信息,请参阅 ConnectionString 属性。
UserID 可选。 字符串 值,包含建立连接时所使用的用户名。
Password 可选。 字符串 值,包含建立连接时所使用的密码。
Options 可选。 一个 ConnectOptionEnum 值,用于确定此方法应在建立连接之后(同步)还是之前(异步)返回。

备注

如果对 Connection 对象使用 Open 方法,则将建立与数据源的物理连接。 此方法成功完成之后,连接将激活,您可以针对它发布命令并处理结果。

使用可选的 ConnectionString 参数可以指定包含一系列用分号分隔的 argument= value 语句的连接字符串,或者使用 URL 标识的文件或目录资源。 ConnectionString 属性会自动继承用于 ConnectionString 参数的值。 因此,您可以先设置 Connection 对象的 ConnectionString 属性然后再打开它,或者使用 ConnectionString 参数在调用 Open 方法过程中设置或替代当前的连接参数。

如果同时在 ConnectionString 参数和可选的 UserIDPassword 参数中传递用户和密码信息,则 UserIDPassword 参数将替代在 ConnectionString 中指定的值。

结束对打开的 Connection 执行的操作之后,可使用 Close 方法释放任何关联的系统资源。 关闭对象不会将其从内存中删除,您可以更改其属性设置,稍后使用 Open 方法再次打开它。 若要将对象从内存中彻底删除,请将对象变量设置为 Nothing

远程数据服务使用情况在客户端 Connection 对象上使用时,在 Connection 对象上打开 Recordset 之前,Open 方法实际上不会与服务器建立连接。

注意

[!注释] 使用 HTTP 架构的 URL 将自动调用 Microsoft OLE DB Provider for Internet Publishing。 有关详细信息,请参阅 绝对 URL 和相对 URL