ADOAdapterObject 接口

代表与 Microsoft ActiveX 数据对象/OLEDB 数据源的连接。

命名空间:  Microsoft.Office.Interop.InfoPath.SemiTrust
程序集:  Microsoft.Office.Interop.InfoPath.SemiTrust(位于 Microsoft.Office.Interop.InfoPath.SemiTrust.dll 中)

语法

声明
<GuidAttribute("096cd5d3-0786-11d1-95fa-0080c78ee3bb")> _
Public Interface ADOAdapterObject _
    Inherits ADOAdapter2, ADOAdapter
用法
Dim instance As ADOAdapterObject
[GuidAttribute("096cd5d3-0786-11d1-95fa-0080c78ee3bb")]
public interface ADOAdapterObject : ADOAdapter2, 
    ADOAdapter

备注

此类型是用于 Coclass(托管代码需要此 Coclass 来实现 COM 互操作性)的包装。使用此类型来访问由此 Coclass 实现的 COM 接口。有关 COM 接口的信息(包括指向其成员说明的链接),请参阅ADOAdapter2.

ADOAdapter 对象是一种类型的 Microsoft InfoPath 数据适配器,其中包含对外部数据源进行检索和提交数据所需的全部信息。

ADOAdapter 对象提供可用于获取和设置有关数据适配器的连接字符串、SQL 命令文本以及超时值信息的属性。该对象还提供基于指定的 XML 节点的属性创建 SQL 命令文本片段的方法。

如果将 ADO/OLEDB 数据源用作表单的主要数据源,则可以通过 XDocument 对象的 QueryAdapter 属性访问 ADOAdapter 对象。

示例

// retrieve the Employees Adapter from the DataAdapters collection
ADOAdapter employeesDA=(ADOAdapter)thisXDocument.DataAdapters["Employees"];
// get employee’s ID from the main DOM
string employeeID=thisXDocument.DOM.selectSingleNode("//my:field2").text;
// Change the ADOAdapter’s command to retrieve the record of the Employee’s ID entered
// by the user
employeesDA.Command="select * from Employees where EmployeeID="+employeeID;
// get DataObject from the DataObjects collection and call Query to refresh
// the data object
DataObject employeesDO=thisXDocument.DataObjects["Employees"];
employeesDO.Query();

另请参阅

引用

ADOAdapterObject 成员

Microsoft.Office.Interop.InfoPath.SemiTrust 命名空间