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 加载关联的提供程序,因此不能同时传递 ProviderFile Name 参数。

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

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

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