Compartir a través de


ADOAdapterObject (Interfaz)

Representa una conexión a un origen de datos Microsoft ActiveX Data Objects (ADO)/OLEDB.

Espacio de nombres: Microsoft.Office.Interop.InfoPath
Ensamblado: Microsoft.Office.Interop.InfoPath (en microsoft.office.interop.infopath.dll)

Sintaxis

<GuidAttribute("096CD5D3-0786-11D1-95FA-0080C78EE3BB")> _
<CoClassAttribute(GetType(ADOAdapterObjectClass))> _
Public Interface ADOAdapterObject
    Inherits ADOAdapter2

Dim instance As ADOAdapterObject
[GuidAttribute("096CD5D3-0786-11D1-95FA-0080C78EE3BB")] 
[CoClassAttribute(typeof(ADOAdapterObjectClass))] 
public interface ADOAdapterObject : ADOAdapter2

Comentarios

Este tipo es un contenedor para una coclase que necesita el código administrado para su interoperabilidad COM. Use este tipo para obtener acceso a los miembros de la interfaz COM implementada por esta coclase. Para obtener información sobre la interfaz COM, así como un vínculo a descripciones de sus miembros, vea ADOAdapter2.

El objeto ADOAdapter es un tipo de adaptador de datos de Microsoft Office InfoPath 2007 que contiene toda la información necesaria para recuperar y enviar datos a un origen de datos externo.

El objeto ADOAdapter proporciona propiedades que se pueden utilizar para obtener y establecer información sobre la cadena de conexión del adaptador de datos, el texto del comando SQL y el valor de tiempo de espera. Además, proporciona un método para crear un fragmento de texto de comando SQL basado en los atributos del nodo XML especificado.

Si se usa un origen de datos ADO/OLEDB como origen de datos primario para un formulario, el objeto ADOAdapter estará accesible a través de la propiedad QueryAdapter del objeto XDocument.

Ejemplo

// 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();

Vea también

Referencia

ADOAdapterObject (Miembros)
Microsoft.Office.Interop.InfoPath (Espacio de nombres)