Partager via


ADOAdapter2.Command - Propriété

Obtient ou définit le texte de chaîne de la commande SQL pour un objet ADOAdapterObject.

Espace de noms :  Microsoft.Office.Interop.InfoPath.SemiTrust
Assembly :  Microsoft.Office.Interop.InfoPath.SemiTrust (dans Microsoft.Office.Interop.InfoPath.SemiTrust.dll)

Syntaxe

'Déclaration
Property Command As String
    Get
    Set
'Utilisation
Dim instance As ADOAdapter2
Dim value As String

value = instance.Command

instance.Command = value
string Command { get; set; }

Valeur de propriété

Type : System.String

Implémentations

ADOAdapter.Command

Remarques

La propriété Command de l'objet ADOAdapter contient le texte de commande SQL, utilisé par l'adaptateur de données ADO pour envoyer des données à et extraire des données d'une source de données externe ADO/OLEDB.

Notes

L'objet ADOAdapter est limité pour fonctionner uniquement avec des bases de données Microsoft SQL Server et Microsoft Access.

Important

Seuls les formulaires qui s’exécutent dans le même domaine que le formulaire actuellement ouvert ou les formulaires disposant d’autorisations inter-domaines peuvent accéder à ce membre.

Exemples

Dans l'exemple suivant, la propriété Command de l'objet ADOAdapter est utilisée pour interroger la table Employés de la base de données Les Comptoirs via la source de données secondaire « Employés ». Le paramètre EmployeeID de l'enregistrement renvoyé correspond à la valeur du nœud my:field2. Cet exemple requiert le paramètre my:field2 dans la source de données principale et un lien à une zone de texte d'une vue contenant un bouton permettant d'invoquer le code suivant :

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

Voir aussi

Référence

ADOAdapter2 interface

ADOAdapter2 - Membres

Command - Surcharge

Microsoft.Office.Interop.InfoPath.SemiTrust - Espace de noms