OLEDBConnection 接口

定义

代表 OLE DB 连接。

public interface class OLEDBConnection
[System.Runtime.InteropServices.Guid("0002448D-0000-0000-C000-000000000046")]
[System.Runtime.InteropServices.InterfaceType(2)]
public interface OLEDBConnection
Public Interface OLEDBConnection
属性

注解

OLE DB 连接可存储在 Excel 工作簿中。 当 Micrososft Excel 打开工作簿时,Excel 会创建 OLE DB 连接的内存中副本,称为 对象 OLEDBConnection

对象 OLEDBConnection 包含与连接相关的信息,例如要连接到的服务器的名称以及要在该服务器上打开的对象的名称。 (可选)对象OLEDBConnection还可以包括身份验证凭据信息,或者要传递给服务器并执行 (的命令,例如,由 SQL Server) 执行的 SELECT 语句。

属性

ADOConnection

如果将数据透视表缓存连接到 OLE DB 数据源,则返回一个 ADO Connection 对象。 此为只读属性。

AlwaysUseConnectionFile

如果始终使用连接文件建立与数据源的连接,则为 True。 读/写 Boolean

Application

在没有对象限定符的情况下使用时,此属性返回一个 _Application 表示 Microsoft Office Excel 应用程序的 对象。 如果与对象识别符一起使用,则此属性返回代表指定对象的创建者的 Application 对象。 此为只读属性。

BackgroundQuery

如果 OLE DB 连接的查询是异步执行(在后台执行)的,则为 True。 读/写 Boolean

CalculatedMembers

获取 CalculatedMembers 指定连接的集合。

CommandText

返回或设置指定数据源的命令字符串。 读取/写入 对象

CommandType

返回或设置 XlCmdType 常量之一。 读/写 XlCmdType

Connection

返回或设置一个包含 OLE DB 设置的字符串,这些设置使 Microsoft Excel 可以连接 OLE DB 数据源。 读取/写入 对象

Creator

在枚举中 XlCreator 返回一个常量,该常量指示创建此对象的应用程序。 此为只读属性。

EnableRefresh

如果用户可刷新连接,则为 True。 默认值为 True。 读/写 Boolean

IsConnected

如果该属性为 TrueMaintainConnection 则返回True。 如果数据透视表缓存当前未与其源相连,则返回 False。 只读 Boolean

LocalConnection

返回或设置脱机多维数据集文件的连接字符串。 读取/写入 对象

LocaleID

获取或设置指定连接的区域设置标识符。

MaintainConnection

如果从刷新操作开始直至关闭工作簿,都一直保留与指定数据源的连接,则返回 True。 读/写 Boolean

MaxDrillthroughRecords

返回或设置要检索的记录的最大数目。 Integer 型,可读/写。

OLAP

如果 OLE DB 连接连接到联机分析处理 (OLAP) 服务器,则返回 True 。 只读 Boolean

Parent

返回指定对象的父对象。 只读。

RefreshDate

返回上次刷新 OLE DB 连接的日期。 只读 DateTime

Refreshing

如果正在进行指定 OLE DB 连接的后台 OLE DB 查询,则为 True。 读/写 Boolean

RefreshOnFileOpen

如果每次打开工作簿都自动更新连接,则为 True。 默认值为 False。 读/写 Boolean

RefreshPeriod

返回或设置两次刷新之间的时间间隔。 Integer 型,可读/写。

RetrieveInOfficeUILang

如果要以 Office 用户界面显示语言(如果可用)检索数据和错误,则为 True。 读/写 Boolean

RobustConnect

返回或设置 OLE DB 连接与其数据源连接的方式。 读/写 XlRobustConnect

SavePassword

如果将 OLE DB 连接字符串中的密码信息保存在连接字符串中,则为 True。 如果删除密码,则为 False。 读/写 Boolean

ServerCredentialsMethod

返回或设置应该用于服务器验证的凭据的类型。 读/写 XlCredentialsMethod

ServerFillColor

如果在使用指定连接时从服务器中检索 OLAP 服务器的填充色格式,则为 True。 读/写 Boolean

ServerFontStyle

如果在使用指定连接时从服务器中检索 OLAP 服务器的字体样式格式,则为 True。 读/写 Boolean

ServerNumberFormat

如果在使用指定连接时从服务器中检索 OLAP 服务器的数字格式,则为 True。 读/写 Boolean

ServerSSOApplicationID

返回或设置单一登录 (SSO) 应用程序标识符,该标识符用于在 SSO 数据库中查找凭据。 读/写 String

ServerTextColor

如果在使用指定连接时从服务器中检索 OLAP 服务器的文本颜色格式,则为 True。 读/写 Boolean

SourceConnectionFile

返回或设置一个 String 类型的值,该值指示用于创建连接的 Microsoft Office 数据连接文件或类似文件。 读/写。

SourceDataFile

返回或设置一个 String 类型的值,该值指示 OLE DB 连接的源数据文件。 读/写。

UseLocalConnection

如此 如果LocalConnection属性用于指定允许 Microsoft Excel 连接到数据源的字符串。 如果使用 属性指定的连接字符串,Connection则为 False。 读/写 Boolean

方法

CancelRefresh()

对指定的 OLE DB 连接取消正在进行的所有刷新操作。

MakeConnection()

为指定的 OLE DB 连接建立连接。

Reconnect()

先放弃再重新连接指定的连接。

Refresh()

刷新 OLE DB 连接。

SaveAsODC(String, Object, Object)

将 OLE DB 连接保存为 Microsoft Office 数据连接文件。

适用于