Partager via


ADOAdapter2.Query - Méthode

Lit les données de l'adaptateur de données associé.

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

Syntaxe

'Déclaration
Sub Query
'Utilisation
Dim instance As ADOAdapter2

instance.Query()
void Query()

Remarques

La requête échoue si QueryAllowed est false.

Exemples

Dans l'exemple suivant, la méthode Query de l'objet ADOAdapterObject est utilisée pour interroger la table Employees de la base de données Northwind par le biais de la source de données secondaire "Employés". Le EmployeeID de l'enregistrement renvoyé correspond à la valeur du nœud my:field2 . Cet exemple nécessite my:field2 dans la source de données principale et lié à une zone de texte dans un affichage qui contient le bouton pour appeler 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

Microsoft.Office.Interop.InfoPath - Espace de noms