DBConnection类

DBConnection类

指定与 ODBC 或 OLE DB 外部数据连接关联的所有属性。

继承: DBConnectionExternalConnection

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 并可以构造参数化查询

也可以看看