OLEDBConnection 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
代表 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 |
如果该属性为 True , MaintainConnection 则返回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 数据连接文件。 |