ConnectionString 属性 (ADO)

适用于:Access 2013、Office 2013

指示用于建立数据源连接的信息。

设置和返回值

设置或返回一个 String 值。

备注

使用 ConnectionString 属性通过传递包含一系列用分号分隔的 argument= value 语句的详细连接字符串指定数据源。

ADO 支持 ConnectionString 属性的五个参数;任何其他参数都直接传递给提供程序,不需要 ADO 进行任何处理。 ADO 支持的参数如下:

参数

说明

Provider=

指定用于连接的提供程序的名称。

File Name=

指定包含预置连接信息的、特定于提供程序的文件(例如,持久化的数据源对象)的名称。

Remote Provider=

指定在打开客户端连接时要使用的提供程序的名称。 仅 (远程数据服务。)

Remote Server=

指定在打开客户端连接时要使用的服务器的路径名称。 仅 (远程数据服务。)

URL=

将连接字符串指定为标识资源的绝对 URL,例如,文件或目录。

设置 ConnectionString 属性并打开 Connection 对象后,提供程序可以更改该属性的内容,例如,通过将 ADO 定义的参数名称映射到其提供程序对等项。

ConnectionString 属性自动继承为 Open 方法的 ConnectionString 参数使用的值,因此可以在 Open 方法调用期间重写当前的 ConnectionString 属性。

由于 File Name 参数会导致 ADO 加载关联的提供程序,因此不能同时传递 Provider 和 File Name 参数。

当连接关闭时, ConnectionString 属性为可读写,而当其打开时,该属性为只读。

ConnectionString 属性中重复的参数将被忽略。 将使用任何参数的最后一个实例。

远程数据服务使用情况在客户端 Connection 对象上使用时, ConnectionString 属性只能包含 远程提供程序 和 远程服务器 参数。