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 属性只能包含 远程提供程序 和 远程服务器 参数。