DBConnection类
DBConnection类
指定与 ODBC 或 OLE DB 外部数据连接关联的所有属性。
继承: DBConnection → ExternalConnection
DBConnection 类型公开了以下成员:
特性
属性 | 描述 |
---|---|
id | 获取连接的 ID。 |
power_query_formula | 获取幂查询公式的定义。 |
type | 获取或设置外部连接数据源类型。 |
source_file | 当外部数据源是基于文件的时使用。当连接到这样的数据时 source 失败,电子表格应用程序尝试直接连接到该文件。或许 以 URI 或系统特定的文件路径表示法表示。 |
sso_id | 用于中间体之间身份验证的单点登录 (SSO) 标识符 spreadsheetML 服务器和外部数据源。 |
save_password | 如果要将密码保存为连接字符串的一部分,则为真;否则为真。否则,假。 |
save_data | 如果要保存通过连接获取的用于填充表的外部数据,则为真 与工作簿;否则,假的。 |
refresh_on_load | 如果在打开文件时应刷新此连接,则为真;否则为真。否则,假的。 |
reconnection_method_type | 指定当连接失败时电子表格应用程序应该做什么。 默认值为 ReConnectionMethodType.Required。 |
reconnection_method | 指定当连接失败时电子表格应用程序应该做什么。 默认值为 ReConnectionMethodType.Required。 |
only_use_connection_file | 指示电子表格应用程序是否应始终且仅使用 odcFile 属性指示的外部连接文件中的连接信息 刷新连接时。如果为假,则电子表格应用程序 应遵循 reconnectionMethod 属性指示的过程 |
odc_file | 指定此连接来自的外部连接文件的完整路径 创建。如果在尝试刷新数据时连接失败,并且 reconnectionMethod=1, 然后电子表格应用程序将使用来自外部连接文件的信息重试 而不是工作簿中嵌入的连接对象。 |
is_new | 如果第一次没有刷新连接则为真;否则,假的。 当用户在查询完成返回之前保存文件时,就会发生这种状态。 |
name | 指定连接的名称。每个连接都必须有一个唯一的名称。 |
keep_alive | 当电子表格应用程序应努力保持连接时为真 打开。为 false 时,应用程序应在检索到 信息。 |
refresh_internal | 指定连接自动刷新之间的分钟数。 |
connection_id | 指定此连接的唯一标识符。 |
connection_description | 指定此连接的用户描述 |
is_deleted | 指示关联的工作簿连接是否已删除。如果 连接已被删除;否则,假的。 |
credentials_method_type | 指定建立(或重新建立)连接时要使用的身份验证方法。 |
credentials | 指定建立(或重新建立)连接时要使用的身份验证方法。 |
background_refresh | 指示是否可以在后台(异步)刷新连接。 如果连接的首选用法是在后台异步刷新,则为真; 如果连接的首选用法是在前台同步刷新,则为 false。 |
parameters | 为 ODBC 或 Web 查询获取 ConnectionParameterCollection。 |
connection_info | 连接信息字符串用于与 OLE DB 或 ODBC 数据源建立联系。 |
command_type | 指定 OLE DB 命令类型。 1.查询指定一个cube名称 2.Query指定一条SQL语句 3.查询指定表名 4. Query指定已经给出了默认信息,由provider如何解读。 5. 查询针对基于 Web 的列表数据提供程序。 |
command | 包含要传递给数据提供者 API 的数据库命令的字符串 与外部源交互以检索数据 |
sever_command | 指定第二个命令文本字符串,当数据透视表基于服务器时持久化 页字段正在使用中。 对于 ODBC 连接,serverCommand 通常是比命令更广泛的查询(没有 WHERE 子句存在于前者中)。基于这两个命令(Command 和 ServerCommand), 可以填充参数 UI 并可以构造参数化查询 |