del método ADOAdapter2.Query
Lee datos del adaptador de datos asociado.
Espacio de nombres: Microsoft.Office.Interop.InfoPath.SemiTrust
Ensamblado: Microsoft.Office.Interop.InfoPath.SemiTrust (en Microsoft.Office.Interop.InfoPath.SemiTrust.dll)
Sintaxis
'Declaración
Sub Query
'Uso
Dim instance As ADOAdapter2
instance.Query()
void Query()
Comentarios
La consulta falla si QueryAllowed es false.
Importante
Únicamente se puede acceder a este miembro con formularios que se ejecuten en el mismo dominio que el formulario que está actualmente abierto o con formularios a los que se hayan concedido permisos entre dominios.
Ejemplos
En el siguiente ejemplo, se utiliza el método Query del objeto ADOAdapterObject para consultar la tabla Empleados de la base de datos Neptuno a través del origen de datos secundario "Empleados". El EmployeeID del registro devuelto coincide con el valor del nodo my:field2. Este ejemplo requiere my:field2 en el origen de datos principal y enlazado a un cuadro de texto en una vista que contenga un botón para invocar el siguiente código:
// 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
Espacio de nombres Microsoft.Office.Interop.InfoPath.SemiTrust