de la propiedad ADOAdapter2.Command
Obtiene o establece el texto de una cadena de comandos SQL correspondiente a un objeto ADOAdapterObject.
Espacio de nombres: Microsoft.Office.Interop.InfoPath.SemiTrust
Ensamblado: Microsoft.Office.Interop.InfoPath.SemiTrust (en Microsoft.Office.Interop.InfoPath.SemiTrust.dll)
Sintaxis
'Declaración
Property Command As String
Get
Set
'Uso
Dim instance As ADOAdapter2
Dim value As String
value = instance.Command
instance.Command = value
string Command { get; set; }
Valor de propiedad
Tipo: System.String
Implementaciones
Comentarios
La propiedad Command del objeto ADOAdapter contiene el texto del comando SQL utilizado por el adaptador de datos de ADO para enviar y recuperar datos de un origen de datos externo ActiveX Data Objects(ADO)/OLEDB.
Nota
El objeto ADOAdapter únicamente funciona con bases de datos de Microsoft SQL Server y Microsoft Access.
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 la propiedad Command del objeto ADOAdapter 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