DBConnection

DBConnection class

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

public class DBConnection : ExternalConnection

特性

姓名描述
BackgroundRefresh { get; set; }表示是否可以在后台(异步)刷新连接。 如果连接的首选用法是在后台异步刷新,则为 true; 如果连接的首选用法是在前台同步刷新,则为 false。
Command { get; set; }包含要传递给数据提供者 API 的数据库命令的字符串,该 API 将 与外部源交互以检索数据
CommandType { get; set; }指定 OLE DB 命令类型。 1. 查询指定多维数据集名称 2. 查询指定SQL语句 3. 查询指定表名 4. 查询指定已给出默认信息,由提供者如何解释。 5. 查询反对基于 Web 的列表数据提供程序。
ConnectionDescription { get; set; }指定此连接的用户描述
ConnectionId { get; }指定此连接的唯一标识符。
ConnectionInfo { get; set; }连接信息字符串用于联系 OLE DB 或 ODBC 数据源。
CredentialsMethodType { get; set; }指定建立(或重新建立)连接时要使用的身份验证方法。
Id { get; }获取连接的id。
IsDeleted { get; set; }指示关联的工作簿连接是否已被删除。如果 the 连接已被删除,则为 true;否则为假。
IsNew { get; set; }如果第一次没有刷新连接,则为真;否则为假。 当用户在查询完成返回之前保存文件时,可能会发生这种状态。
KeepAlive { get; set; }当电子表格应用程序应努力保持连接 打开时为真。如果为 false,应用程序应在检索到 信息后关闭连接。
Name { get; set; }指定连接的名称。每个连接都必须有一个唯一的名称。
OdcFile { get; set; }指定从其 创建此连接的外部连接文件的完整路径。如果在尝试刷新数据期间连接失败,并且 reconnectionMethod=1, ,则电子表格应用程序将使用来自外部连接文件 的信息而不是嵌入在工作簿中的连接对象再次尝试。
OnlyUseConnectionFile { get; set; }表示刷新连接时,电子表格应用程序是否应始终且仅使用 odcFile 属性 指示的外部连接文件中的 连接信息。如果为 false,则电子表格应用程序 应遵循 reconnectionMethod 属性 指示的过程
Parameters { get; }获取ConnectionParameterCollection用于 ODBC 或 Web 查询。
override PowerQueryFormula { get; }获取幂查询公式的定义。
ReconnectionMethodType { get; set; }指定电子表格应用程序在连接失败时应执行的操作。 默认值为 ReConnectionMethodType.Required。
RefreshInternal { get; set; }指定连接自动刷新之间的分钟数。
RefreshOnLoad { get; set; }如果打开文件时应该刷新此连接,则为真;否则为假。
SaveData { get; set; }如果通过连接获取的用于填充表的外部数据要与工作簿一起保存 ,则为真;否则为假。
SavePassword { get; set; }如果要将密码保存为连接字符串的一部分,则为真;否则,False.
SeverCommand { get; set; }指定在使用基于数据透视表服务器的 页字段时保留的第二个命令文本字符串。 对于 ODBC 连接,serverCommand 通常是比 command 更广泛的查询(前者中不存在 WHERE 子句)。基于这 2 个命令(Command 和 ServerCommand), 可以填充参数 UI 并可以构造参数化查询
SourceFile { get; set; }当外部数据源基于文件时使用。当与此类数据 源的连接失败时,电子表格应用程序会尝试直接连接到该文件。可能是 以 URI 或系统特定的文件路径表示法表示。
SSOId { get; set; }用于在中间 电子表格ML 服务器和外部数据源之间进行身份验证的单点登录 (SSO) 标识符。
Type { get; set; }获取或设置外部连接数据源类型。

也可以看看